将项插入数组

时间:2011-08-11 17:03:56

标签: php codeigniter codeigniter-2

我有一个从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);
}

1 个答案:

答案 0 :(得分:0)

不需要array_merge,只需执行:

$query[0]['ILS'] = 'ils';

如果要对数组中的每个元素执行此操作:

foreach ($query as $key => $q) {
    $query[$key]['ILS'] = 'ils';
}