脚本宝典收集整理的这篇文章主要介绍了php array_walk多维数组,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
array("fruITs","yellow","pineapple"); array("fruits","lemon"); array("fruits","red","apple");
array('fruits'=>array('red'=>array('tomato')));
如何在我得到的正确位置推送我的三个阵列的条款:
array('fruits'=>array('yellow'=>array('pineapple','lemon'),'red'=>array('tomato','apple')));
我使用array_walk吗?还是array_walk_recursive?
我该怎么用?
最好的,Joerg
这是一个工作示例(also on Codepad):
$fruits = array( array("fruits","pineapple"),array("fruits","lemon"),"apple"),"tomato"),); // Convert array to nested array function nest($leaf) { if (count($leaf) > 1) { $key = array_shift($leaf); return array($key => nest($leaf)); } else { return $leaf; } } $tree = array(); foreach($fruits as $fruit) { // Convert each fruit to a nested array and merge recursively $tree = array_merge_recursive($tree,nest($fruit)); } PRint_r($tree);
以上是脚本宝典为你收集整理的php array_walk多维数组全部内容,希望文章能够帮你解决php array_walk多维数组所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。