我有一个如下数组:
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提供任何内置函数吗?
我怎么能这样做?..任何帮助或建议都会有很大的帮助..谢谢提前
答案 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()
功能。