php如何遍历一个复杂的多维数组
2012-04-06 07:46
851 查看
<?php
function doSomething($value)
{
echo $value."<br />";
}
function look(array $array)
{
foreach ($array as $value)
{
if(is_array($value))
look($value);
else
call_user_func("doSomething",$value);
}
}
$arr=array(
array(array('val1','val2','val3'),'aa','bb'),
'php',
'apache',
array('hello','world')
);
look($arr);
function doSomething($value)
{
echo $value."<br />";
}
function look(array $array)
{
foreach ($array as $value)
{
if(is_array($value))
look($value);
else
call_user_func("doSomething",$value);
}
}
$arr=array(
array(array('val1','val2','val3'),'aa','bb'),
'php',
'apache',
array('hello','world')
);
look($arr);
相关文章推荐
- php 多维数组如何用foreach遍历修改其中的一个值
- php如何遍历多维的stdClass Object 对象,php的转换成数组的函数只能转换外面一丛数组
- PHP如何判断一个数组是一维的还是二维的
- PHP中如何获得数组中指定元素的前一个或后一个元素
- PHP 多维数组根据其中一个字段的值排序
- C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
- PHP多维数组遍历方法(2种实现方法)
- php多维数组的去重(针对任意的键值进行去重)--二维数组的唯一--时间复杂度~O(n)
- PHP扩展中如何遍历数组?(ZEND API)
- 如何将一个PHP数组有格式的写入文件中
- 如何遍历删除一个数组中的对象
- PHP 多维数组根据其中一个字段的值排序
- php实现遍历多维数组的方法
- 如何遍历删除一个数组中的对象
- PHP 多维数组根据其中一个字段的值排序
- 一个php从数据库取出的无限极递归多维数组
- C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
- php多维数组遍历
- php两个多维数组组合遍历的实例
- 递归遍历PHP多维数组