PHP递归打印数组中所有元素的简单示例代码
发布时间:2016-07-16 编辑:jiaochengji.com
本文介绍下,在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数组操作方法大全
c# 交错数组讲解
上一篇:php分割中文字符串为数组的简单例子
下一篇:php 获取数组中重复数据的二种方法
[关闭]