我想把一个值插入到数组最前面,并规定他的key,该如何写?如 array(
       'id_1' =>  '值1'
       'id_2' =>  '值2'
   )
我构成
  array(
       'id_3' =>  '值3'
       'id_1' =>  '值1'
       'id_2' =>  '值2'
   )代码如何写,谢谢 !!!!

解决方案 »

  1.   

    $arr = array(1, 2);
    $arr = array_merge(array(3), $arr);print_r($arr);
      

  2.   

    <?php 
    $someArray = array(id_1=>'值1', id_2=>'值2'); $someArray = array(id_3=>'值3') + $someArray; 
    ?> 
      

  3.   

    $a = array(
      'id_1' => '值1',
      'id_2' => '值2',
    );
    $b = array_merge(array( 'id_3' => '值3'), $a);print_r($b); //Array ( [id_3] => 值3 [id_1] => 值1 [id_2] => 值2 )