最新消息: 新版网站上线了!!!

php二维数组的合并

   前两天 公司里的项目用到二维数组的合并,因为需要合并的数组很多

所以总不肯能把数组一个一个的加到array_merge()里面,今天看到别人写的代码用到了

php的eval()函数,很是受用 拿出来分享下:

<?php 
$data=array( 
    'aaa'=>array(1,2,3,4,5), 
    'bbb'=>array('a','b','c','d','e','f'), 
    'ccc'=>array('中','国','好','声','音'), 
); 
$keys=array_keys($data); 
  
for($i=0;$i<count($data);$i++){ 
  $Rule[]='$data["'.$keys[$i].'"]'; 
} 
//eval(); 
eval('$merger=array_merge('.join(',',$Rule).');'); 
  
echo '<pre>'; 
var_dump($merger); 
echo '</pre>'; 
?>

转载请注明:谷谷点程序 » php二维数组的合并