如何将mysql数组转换为php数组

时间:2014-03-23 13:32:11

标签: php mysql arrays codeigniter

我有一个如下数组:

Array ( [0] => stdClass Object ( [city_name] => Hyderabad ) 
        [1] => stdClass Object ( [city_name] => Visakhapatnam )
        [and so on..] => and so on...
      )

此数组由此代码块返回:::

 $query = "select city_name from city";
 $result = $CI->Dbmodel->customQueryResult($query);
 print_r(array_values($result));

我希望将上面的数组转换为:

array('Hyderabad','Visakhapatnam','and so on..')

php提供任何内置函数吗?

我怎么能这样做?..任何帮助或建议都会有很大的帮助..谢谢提前

2 个答案:

答案 0 :(得分:2)

这应该有效:

$query = "select city_name from city";
$result = $CI->Dbmodel->customQueryResult($query)->result_array();
print_r($result);

答案 1 :(得分:2)

如果您无法修改模型,请使用此代码

$reslt = array();
    foreach($result_array as $value){
        $reslt[] = $value->city_name;
    }

或使用result_array()功能。