Array ( 
       [0] => Array ( [0] => Array ( [name] => jack [size] => 2G [free] => 1.99G  )
                      [1] => Array ( [name] => jack [size] => 2G [free] => 1.99G  ))我怎么插才能变成
Array ( 
       [0] => Array ( [0] => Array ( [name] => jack [size] => 2G [free] => 1.99G [path] => 111G  )
                      [1] => Array ( [name] => jack [size] => 2G [free] => 1.99G  [path] => 11G )
                    )

解决方案 »

  1. 没有规律。那就只能写死的。$arr=Array( 
      '0' => Array ( '0' => Array ( 'name' => 'jack', 'size' => '2G', 'free' => '1.99G' )),
      '1' => Array ( 'name' => 'jack' ,'size' => '2G' ,'free' => '1.99G' ));$arr[0][0]['path']='111G';
    $arr[1]['path']='11G';
    print_r($arr);
      

  2. 写的时候排的不太好
    Array (  
      [0] => Array ( [0] => Array ( [name] => jack [size] => 2G [free] => 1.99G )
                     [1] => Array ( [name] => jack [size] => 2G [free] => 1.99G )
                    )
      

  3. $ar = Array (   
      0 => Array ( 0 => Array ( 'name' => 'jack', 'size' => '2G', 'free' => '1.99G' ),
                   1 => Array ( 'name' => 'jack', 'size' => '2G', 'free' => '1.99G' ),
           ),
    );$d = array(
      0 => array( 'path' => '111G'),
      1 => array( 'path' => '11G'),
    );foreach($ar as &$cell)
      foreach($cell as $i=>&$v)
        $v += $d[$i];print_r($ar);Array
    (
        [0] => Array
            (
                [0] => Array
                    (
                        [name] => jack
                        [size] => 2G
                        [free] => 1.99G
                        [path] => 111G
                    )            [1] => Array
                    (
                        [name] => jack
                        [size] => 2G
                        [free] => 1.99G
                        [path] => 11G
                    )        ))
      

类似问题 »