PHP递归打印数组中所有元素的简单示例代码
在php编程中,用递归算法,打印出数组中所有元素,自定义函数如下:
<?php /** * 递归打印数组中所有元素 * edit www.jbxue.com */ //@patten:为打印前的字符串,不同的层次会增加该串打印的次数 //@array:为要打印的数组 function print_array($patten, $array){ $retstr; foreach($array as $value){ if( is_array($value) ){ $patten = $patten.$patten; print_array($patten, $value); } else { echo "<p>".$patten."[".key($array)."]".": ".$value." <br/> ". "</p>"; } next($array); } } ?>
调用方法:
print_array("-", $array);
您可能感兴趣的文章:
PHP递归打印数组中所有元素的简单示例代码
php递归示例 php递归函数代码
PHP使用递归生成子数组(代码实例)
【PHP面试】面试必问的两个简单排序算法讲解:冒泡排序和快速排序
php递归获取目录内文件(包含子目录)的代码
php全排列的递归算法的代码
php数组字符转换 排序(php教程二)
php递归算法 php递归函数无限级分类
php递归函数小例子
java中递归归并排序算法程序代码