0
我想在使用CodeIgneter的视图中使用PHP函数in_array。如何使用函数in_array与CodeIgneter
这是方法
class User_details extends CI_Model {
public function checkID(){
$query = $this->db->query("SELECT id FROM users");
return $query->result_array();
}
这是控制器
$this->load->model('user_details');
$data['allUserID'] = $this->user_details->checkID();
$this->load->view('user_details/content',$data);
这是我想在视图中
$id = $this->uri->segment(4);//user's id for example: 218
if(in_array($id,$allUserID)){
echo 'exists';
} else {
echo 'does not exist';
}
使用的脚本不幸的是, e脚本不能按预期工作。
如果我检查使用的print_r($ allUserID)我得到以下结果数组:
Array ([0] => Array ([id] => 217) [1] => Array ([id] => 218 ...
...and so on...
上周,我开始学习CodeIgneter,我不明白它的方法呢。
没有任何与'codeigneter'和'in_array'相关的函数用于在'array'中查找某些内容。你以错误的方式使用它。它用于单维阵列 – 2015-04-01 13:47:15