我有以下代码在我的控制器:
$data= Yii::app()->db->createCommand()
->select('region_id')
->from('user_rights')
->where('user_group_id='.$findRegion['user_group_id'])
->queryAll();
foreach($data as $key=>$value){
$array_o[$key] = $value;
}
var_dump($array_o);
返回以下值:
array(2) { [0]=> array(1) { ["region_id"]=> string(4) "1703" } [1]=> array(1) { ["region_id"]=> string(4) "1706" } }
但是,我需要得到类似于下面的值:
array(2) { [0]=> string(4) "1703" [1]=> string(4) "1706" }.
我该怎么做呢?
4条答案
按热度按时间pokxtpni1#
只需从一开始就设置正确的值:
ssgvzors2#
可以使用queryColumn()方法
所以这是一个足够的集合语句
并删除foreach语句。
irlmq6kh3#
试着像这样
dojqjjoe4#
在您的
foreach
中执行以下操作: