在codeigniter中,在我的控制器文件中,我从模型中获取数据。为了验证结果,我使用foreach循环,没有问题。但是我没有使用foreach而是想使用in_array()来控制变量是否在数据库结果数组中。这是代码:
function _remap($method,$params = array()){
//in construct, I use $this->model
if (isset($params[0])) {
$this->db->distinct('*****');
$this->db->from('*****');
$this->db->where('****',****);
$query = $this->db->get();
if (in_array($params[0],$query->results())) {
echo "in_array works";
}
}
但不回应任何事情。我该怎么办?谢谢。