PHP7中文手册2018 带注释 最新chm版
前两天 公司里的项目用到二维数组的合并,因为需要合并的数组很多
所以总不肯能把数组一个一个的加到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二维数组的合并