如何在PHP中将多维数组“扁平化”为简单数组?

如何在PHP中将多维数组“扁平化”为简单数组?,第1张

如何在PHP中将多维数组“扁平化”为简单数组?

采用

array_walk_recursive

<?php$aNonFlat = array(    1,    2,    array(        3,        4,        5,        array( 6, 7        ),        8,        9,    ),    10,    11);$objTmp = (object) array('aFlat' => array());array_walk_recursive($aNonFlat, create_function('&$v, $k, &$t', '$t->aFlat[] = $v;'), $objTmp);var_dump($objTmp->aFlat);?>

使用PHP 5.5.9-1ubuntu4.24(CLI)测试(内置:2018年3月16日12:32:06)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5064713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存