数组如何追加?


数组1

   
  array ( 0 => array ( 'cid' => '1', 'pid' => '0', 'cname' => 'ddddddddddddddd', 'listnum' => '17', ), 1 => array ( 'cid' => '2', 'pid' => '0', 'cname' => '2222222222', 'listnum' =>2, ), )
 

数组2

   
  array ( 0 => array ( 'fid' => '17', 'title' => '5555555', 'updatetime' => '1364627484', 'uid' => '1', 'username' => 'admin', ), 1 => array ( 'fid' => '16', 'title' => '3333333333333333', 'updatetime' => '1364616094', 'uid' => '3', 'username' => 'test', ), )
 

如何将数组2追加到数组1中,变成

   
  array ( 0 => array ( 'cid' => '1', 'pid' => '0', 'cname' => 'ddddddddddddddd', 'listnum' => '17', 'fid' => '17', 'title' => '5555555', 'updatetime' => '1364627484', 'uid' => '1', 'username' => 'admin',), 1 => array ( 'cid' => '2', 'pid' => '0', 'cname' => '2222222222', 'listnum' => '1','fid' => '16', 'title' => '3333333333333333', 'updatetime' => '1364616094', 'uid' => '3', 'username' => 'test', ), )
 

请指点

php 数组

evens 10 years, 6 months ago
   
  <?php
  

$arrayA = array(0=>array('a'=>1,'b'=>2),1=>array('c'=>3));
$arrayB = array(0=>array('d'=>4),1=>array('e'=>5,'f'=>6));

$mark = count($arrayA);

for ($i=0 ; $i < $mark ; $i++){

$arrayA[$i] = $arrayA[$i] + $arrayB[$i];

}

var_dump($arrayA);

array (size=2)
0 =>
array (size=3)
'a' => int 1
'b' => int 2
'd' => int 4
1 =>
array (size=3)
'c' => int 3
'e' => int 5
'f' => int 6

加勒比海带 answered 10 years, 6 months ago

Your Answer