我有一个从CodeIgniter返回的结果数组,如下所示:
Array
(
[ILS] => ils
[0] => Array
(
[laser_id] => 1
[sort_order] => 1
[laser_name] => ILS12.75
[laser] => ils1275
[image] => ils1275
[link] => ils1275
)
[1] => Array
( .. )
etc.
}
我使用array_merge将ILS项目放入数组中,但是我需要它才能将它放入数组[0]。我还需要在结果数组中将类似项添加到数组[1]中,依此类推。我该怎么做呢?以下是我如何获得ILS项目:
function get_laser_configs()
{
$this->db->order_by('sort_order');
$query = $this->db->get('all_lasers')->result_array();
$ils = array('ILS' => 'ils');
return array_merge($ils, $query);
}
答案 0 :(得分:0)
不需要array_merge
,只需执行:
$query[0]['ILS'] = 'ils';
如果要对数组中的每个元素执行此操作:
foreach ($query as $key => $q) {
$query[$key]['ILS'] = 'ils';
}