【发布时间】:2012-08-13 07:32:36
【问题描述】:
大家好,我注意到了 codeigniter 的异常
在我的模型中,我正在查询数据库以仅获取 user_id 列表
$recs = $this->db->query('select id from users');
这很简单,但我想将结果作为数组返回
我也是这样
$reccs->result_array();
但现在在我的控制器中我想检查 in_array(124,$returned_array); 这不成功,因为 codeigniter 已将 id 的数组封装到一个类似这样的 v 大外部数组中
Array ( [0] => Array ( [id] => 0 ) [1] => Array ( [id] => 11 ) [2] => Array ( [id] => 29 ))
如何使用 in_array php 函数仅检查 id ?
或
我怎样才能构建一个普通数组来存储 id 之类的东西
$demo = array();
foreach($recs as $r)
$demo = array($r->id);
有什么建议吗?
【问题讨论】:
-
从数据库中选择
WHERE id = 124怎么样? -
nooo,有一个id列表需要我选择然后检查
标签: php arrays codeigniter