本文整理汇总了PHP中checkArray函数的典型用法代码示例。如果您正苦于以下问题:PHP checkArray函数的具体用法?PHP checkArray怎么用?PHP checkArray使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了checkArray函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getCurrentSemester
public function getCurrentSemester()
{
$this->db->select('semester.*');
$this->db->from('semester');
$this->db->join('current_semester', 'current_semester.id_semester = semester.id_semester');
$currentSemester = $this->db->get()->row_array();
$currentSemester = checkArray($currentSemester);
return $currentSemester;
}
示例2: getGroupPermissions
/**
* Search on database for the permissions of a group
* @param $groupId - The group id to get the permissions
* @return an array with the permissions of the given group
*/
public function getGroupPermissions($groupId)
{
$this->db->select('permission.permission_name, permission.route');
$this->db->from("permission");
$this->db->join("group_permission", "permission.id_permission = group_permission.id_permission");
$this->db->where("group_permission.id_group", $groupId);
$groupPermissions = $this->db->get()->result_array();
$groupPermissions = checkArray($groupPermissions);
return $groupPermissions;
}
示例3: checkArray
function checkArray($val, $arr)
{
if (in_array($val, $arr)) {
return true;
}
foreach ($arr as $k) {
if (is_array($k) && checkArray($val, $k)) {
return true;
}
}
return false;
}
示例4: getCurrentYear
function getCurrentYear()
{
$ci = get_instance();
$getYearSql = "SELECT YEAR(CURDATE())";
$currentYear = $ci->db->query($getYearSql)->row_array();
$currentYear = checkArray($currentYear);
if ($currentYear !== FALSE) {
$currentYear = $currentYear['YEAR(CURDATE())'];
} else {
$currentYear = FALSE;
}
return $currentYear;
}
示例5: sendData
public function sendData($package_data)
{
$output = array();
foreach ($package_data as $package) {
$user = checkArray($package, 'user') ? $package['user'] : false;
$repo = checkArray($package, 'repo') ? $package['repo'] : false;
$description = checkArray($package, 'description') ? $package['description'] : false;
if ($user && $repo && $description) {
$output[$user . ':' . $repo] = array('user' => $user, 'repo' => $repo, 'description' => $description);
}
}
return json_encode($output);
}
示例6: checkArray
function checkArray($array)
{
foreach ($array as $value) {
if (is_array($value)) {
if (count($value)) {
if (!checkArray($value)) {
return false;
}
}
} else {
$value = trim($value);
if (!empty($value)) {
return false;
}
}
$i++;
}
return true;
}
示例7: getExpenseType
public function getExpenseType($value)
{
$objectToReturn = $this->db->get_where("expense_type", array('id' => $value))->row_array();
$objectToReturn = checkArray($objectToReturn);
return $objectToReturn;
}
示例8: row
private function row($type, $param_name = '', $param_value = '', $param_type = '')
{
$text = $type == 'text' ? true : false;
$textarea = $type == 'textarea' ? true : false;
$checkbox = $type == 'checkbox' ? true : false;
$file = $type == 'file' ? true : false;
$submit = $type == 'submit' ? true : false;
$hidden = $type == 'hidden' ? true : false;
$select = $type == 'select' ? true : false;
$datepicker = $type == 'datepicker' ? true : false;
if (!$hidden) {
$this->values_count++;
}
if ($file) {
$this->upload_count++;
}
$html = "";
if ($text || $textarea || $checkbox || $file || $submit || $select || $datepicker) {
if ($param_name == 'state') {
$html .= "<div class='" . $this->form_label_class . "' id='store_state_name'>";
} elseif ($param_name == 'fun_category_id') {
$html .= "<div class='" . $this->form_label_class . "' id='fun_admin' style='display:none'>";
} elseif ($param_name == 'city') {
$html .= "<div class='" . $this->form_label_class . "' id='store_city_name'>";
} elseif ($param_name == 'categoryid' && $param_value == '') {
$html .= "<div class='" . $this->form_label_class . "' id='categoryid' style='display: none'>";
//} elseif($param_name == 'latitude' || $param_name == 'longitude') {
// $html .= "<div class='" . $this->form_label_class . " store_latlng' style='display: none'>";
} else {
$html .= "<div class='" . $this->form_label_class . "'>";
}
}
if ($text || $textarea || $checkbox || $file || $submit || $select || $datepicker) {
$html .= "<div class='generatrix-control-form-label-internal'>";
}
if ($text || $textarea || $checkbox || $file || $select || $datepicker) {
$html .= $this->processName($param_name);
}
if ($submit) {
$html .= " ";
}
if ($text || $textarea || $checkbox || $file || $submit || $select || $datepicker) {
$html .= "</div>";
}
if ($text || $textarea || $checkbox || $file || $submit || $select || $datepicker) {
$html .= "</div>";
}
if ($text || $textarea || $checkbox || $file || $submit || $select || $datepicker) {
$html .= "<div class='" . $this->form_value_class . "'>";
}
$textarea_size = '50px';
if ($textarea) {
if ($param_type != '') {
$size = str_replace('varchar_', '', $param_type);
if ($size > 256 && $size < 512) {
$textarea_size = '80px';
} else {
if ($size > 512) {
$textarea_size = '200px';
}
}
}
}
if ($text) {
if (!$param_value && ($param_name == 'categorytype' || $param_name == 'categoryname' || $param_name == 'fun_category_id')) {
$selected = isset($_POST['selectcat']) ? $_POST['selectcat'] : '';
$split = explode('$##$', $selected);
$category_type = checkArray($split, 0) ? $split[0] : '';
$category_name = checkArray($split, 1) ? $split[1] : '';
$category_id = checkArray($split, 2) ? $split[2] : '';
if ($param_name == 'categorytype') {
$html .= "<input type='text' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $category_type . "' readonly />";
}
if ($param_name == 'categoryname') {
$html .= "<input type='text' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $category_name . "' readonly />";
}
if ($param_name == 'fun_category_id') {
$html .= "<input type='hidden' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $category_id . "' />";
}
} elseif ($param_value && ($param_name == 'categorytype' || $param_name == 'categoryname' || $param_name == 'fun_category_id')) {
if ($param_name == 'categorytype') {
$html .= "<input type='text' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $param_value . "' readonly />";
}
if ($param_name == 'categoryname') {
$html .= "<input type='text' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $param_value . "' readonly />";
}
} elseif ($param_name == 'width' || $param_name == 'height') {
$html .= "<input type='text' maxlength='3' size='3' style='width: auto;' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $param_value . "' />";
} elseif ($param_name == 'country') {
$html .= "<input type='text' class='generatrix-control-form-element-text' id='store_country' name='" . $param_name . "' value='" . $param_value . "' />";
} elseif ($param_name == 'state') {
$html .= "<input type='text' class='generatrix-control-form-element-text' id='store_state' name='" . $param_name . "' value='" . $param_value . "' />";
} elseif ($param_name == 'city') {
$html .= "<input type='text' class='generatrix-control-form-element-text' id='store_city' name='" . $param_name . "' value='" . $param_value . "' />";
} elseif ($param_name == 'categoryid' && $param_value == '') {
$category_id = isset($_POST['selectcat']) ? $_POST['selectcat'] : '';
$html .= "<input type='hidden' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $category_id . "' />";
//} elseif($param_name == 'latitude' || $param_name == 'longitude') {
// $html .= "<input type='hidden' class='generatrix-control-form-element-text' name='" . $param_name . "' value='" . $param_value . "' />";
} elseif ($param_name == 'fun_category_id') {
//.........这里部分代码省略.........
示例9: rowFile
private function rowFile($label, $value, $subtext, $required)
{
$html = '';
$html .= '<div class="row">';
$html .= ' <div class="label-' . $this->size . '" ' . $this->noFloat() . '>';
$html .= ' ' . $label;
if ($required) {
$html .= ' *';
}
$html .= ' </div>';
$html .= ' <div class="element-' . $this->size . '" ' . $this->noFloat() . '>';
$html .= ' <div>';
$html .= ' <input type="file" id="' . sanitize($label) . '" name="' . sanitize($label) . '" value="" class="form-input-text input-' . $this->size . '" />';
if ($value != '') {
$actual_value = checkArray($this->terms, $value) ? $this->terms[$value] : $value;
$html .= ' <br />' . urldecode($actual_value);
}
$html .= ' </div>';
$html .= ' <div class="form-input-subtext">';
$html .= ' ' . $subtext;
$html .= ' </div>';
$html .= ' </div>';
if ($this->float != 'none') {
$html .= ' <br clear="all" />';
}
$html .= '</div>';
echo $html;
}
示例10: get
public function get($attr, $value)
{
$object = $this->db->get_where("budgetplan", array($attr => $value))->row_array();
$object = checkArray($object);
return $object;
}
示例11: getGetValue
public function getGetValue($tag_name)
{
return checkArray($_GET, $tag_name) ? mysql_real_escape_string($_GET[$tag_name], $this->getDb()->getConnection()) : false;
}
示例12: foreach
<?php
$i = 0;
foreach ($menuname_arr as $valmenu) {
?>
<div style="padding-top:5px; margin-bottom:10px;">
<h5 class="heading" style="margin-bottom:5px; color:#06C;"><?php
echo $lang_menu[$valmenu];
?>
</h5>
<div class="columns">
<?php
$sql_thismenu = "SELECT * FROM menulist WHERE SUBSTR(menuName,1, INSTR(menuName,'.')-1) = '" . $valmenu . "'";
$rs_thismenu = mysql_query($sql_thismenu);
while ($data_thismenu = @mysql_fetch_object($rs_thismenu)) {
//echo $data_thismenu->menuName;
if (checkArray($data_thismenu->menuName, $menuname_subarr)) {
$data_menuid = select_db('menulist', 'where menuName = "' . $data_thismenu->menuName . '"');
#echo $data_menuid[0]['menuId'];
$i++;
?>
<div>
<label class="uni-checkbox">
<input type="checkbox" id="check_edit<?php
echo $i;
?>
" name="check_edit<?php
echo $i;
?>
" value="<?php
echo $data_menuid[0]['menuId'];
示例13: checkExistingMessage
private function checkExistingMessage($mastermindId, $requestId)
{
$messageData = array('id_mastermind' => $mastermindId, 'id_request' => $requestId);
$existingMessage = $this->db->get_where('mastermind_message', $messageData)->row_array();
$existingMessage = checkArray($existingMessage);
if ($existingMessage !== FALSE) {
if ($existingMessage['message'] !== NULL) {
$thereIsMessage = TRUE;
} else {
$thereIsMessage = FALSE;
}
} else {
$thereIsMessage = FALSE;
}
return $thereIsMessage;
}
示例14: getOfferSemester
public function getOfferSemester($offerId)
{
$offerExists = $this->checkIfOfferExists($offerId);
if ($offerExists) {
$searchResult = $this->db->get_where('semester', array('offer' => $offerId));
$foundOfferSemester = $searchResult->row_array();
$foundOfferSemester = checkArray($foundOfferSemester);
} else {
$foundOfferSemester = FALSE;
}
return $foundOfferSemester;
}
示例15: getProgramEvaluation
private function getProgramEvaluation($evaluationData)
{
$foundEvaluation = $this->db->get_where('program_evaluation', $evaluationData)->row_array();
$foundEvaluation = checkArray($foundEvaluation);
return $foundEvaluation;
}