采用
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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)