PHP的array_walk_recursive函数

xiaohai 2020-08-21 14:02:23 909人围观 标签: PHP  php 
简介php中的array_walk_recursive函数对数组中的每个成员递归地应用用户函数

array_walk_recursive — 对数组中的每个成员递归地应用用户函数

例子:

<?php $startTime = microtime(true); $fruits = array( 'sweet' => array( 'a' => 'apple', 'b' => 'banana', 'c' =>array( 'c1' =>'ccc1111', 'c2' =>'ccc2222', 'c3' =>3, 'c4' =>null, 'c5' =>array(1,3,5) ), ), 'sour' => 'lemon' ); //对数组中每个值做字符串转换处理 function test_print(&$item, $key){ $item = strval($item); } array_walk_recursive($fruits, 'test_print'); var_dump($fruits); echo microtime(true) - $startTime;