php递归遍历多维数组的方法

yipeiwu_com7年前PHP代码库

本文实例讲述了php递归遍历多维数组的方法。分享给大家供大家参考。具体如下:

<?php
function get_array_elems($arrResult, $where="array"){
 while(list($key,$value)=each($arrResult)){
    if (is_array($value)){
      get_array_elems($value, $where."[$key]");
    }
    else {
      for ($i=0; $i<count($value);$i++){
      echo $where."[$key]=".$value."<BR>\n";
      }
    }
 }
}
 get_array_elems($arrResult);
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

php下实现在指定目录搜索指定类型文件的函数

复制代码 代码如下:function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v)...

PHP中PDO连接数据库中各种DNS设置方法小结

本文实例总结了PHP中PDO连接数据库中各种DNS设置方法。分享给大家供大家参考,具体如下: pdo中DNS书写方式如下: mssql:host=localhost;dbname=tes...

一个PHP的String类代码

使用方法: 复制代码 代码如下: $s ='中国'; $os = new String( $s ); echo $os->decode('gbk') ,''; echo $os-&...

PHP 年龄计算函数(精确到天)

复制代码 代码如下: <?php /** * PHP 年龄计算函数 * * 参数支持数组传参和标准的 Mysql date 类型传参 * params sample * -----...

php 删除cookie方法详解

我们先来看下相关cookie的机制。 复制代码 代码如下: bool setcookie ( string name [, string value [, int expire [, s...