我正在尝试将数据库结果推送到数组。
我的目标是使数组如下所示
array('test1'=>2, 'test2'=>3);
我有如下声明:
$results=DB::call($statement, $parameter);
我需要使用foreach
循环
foreach ($ids as $id){
$results[]=DB::call($statement, $id);
}
没有foreach
循环,我的结果数组将是
array('test1'=>2, 'test2'=>3)
但是使用foreach
循环,我的数组将变成二维
//loop twice in my case
array(
array(
'test1'=>2,
test2'=>3,
),
array(
'test3'=>4
'test4'=>5
)
)
反正有没有将我的结果连接起来只创建一维数组?谢谢您的帮助!