php专区

 首页 > php专区 > PHP基础 > 数组 > php遍历二维数组与多维数组代码 - php数组

php遍历二维数组与多维数组代码 - php数组

分享到:
【字体:
导读:
          关于php的数组,我们来讲一下,二维数组与多维的遍历代码,下面举了三个实例来测试数组的遍历php代码函数了,代码如下:functionarr_foreach($arr){if(!is_array($arr)){returnfalse;}foreach($arras$ke......

php遍历二维数组与多维数组代码

关于php的数组,我们来讲一下,二维数组与多维的遍历代码,下面举了三个实例来测试数组的遍历php代码函数了,代码如下:

  1. function arr_foreach ($arr) { 
  2.  if (!is_array ($arr)) { 
  3.   return false; 
  4.  } 
  5.  foreach ($arr as $key => $val ) { 
  6.   if (is_array ($val)) { 
  7.    arr_foreach ($val); 
  8.   } else { 
  9.    echo $val.'
    '
  10.   } 
  11.  } 
  12. $arr1 = array (1=>array(11,12,13,14=>array(141,142)),2,3,4,5); 
  13. arr_foreach ($arr1); 

php遍历多维数组,代码如下:

  1. $array = array('a'=>"'as","b"=>array('c'=>"'cc","n"=>array('1'=>"'sdf")),'f'=>array('c'=>"'sdf","g"=>array("c"))); 
  2. function handleeach(&$array,$functionname
  3.     foreach($array as $k=>$v
  4.     { 
  5.         if(is_array($v)) 
  6.         { 
  7.             handleeach(&$array[$k],$functionname); 
  8.         } 
  9.         else  
  10.             $array[$k] = $functionname($v); 
  11.     } 
  12. handleeach($array,'stripslashes'); 
  13. print_r($array); 

实例三,遍历二维数组,代码如下:

  1. $employee[]=array("jas,join","www.phpfensi.com",20); 
  2.  $employee[]=array("june,join","programmer",20); 
  3.  $employee[]=array("aili,join","programmer",20); 
  4.  $employee[]=array("doe,jane","programmer",20); 
  5.  $newname = array(); 
  6.  foreach ($employee as $record){ 
  7.   $newname[] = isset($record[0]) ? $record[0] : 'no name'
  8.  }
分享到:
PHP删除数组元素与删除重复数组函数 - ph...
PHP删除数组元素与删除重复数组函数 本文章主要是讲关于php数组值的删除,告诉你如何去删除一个数组指定位置的元素,最二款告诉你利用array_keys函数,代码如下: $a=array("red", "green", "blue", "yellow");      count($a); //得到4      unset($a[1]); //删除第二个...
php二维数组排序与遍历 - php数组
php二维数组排序与遍历 关于php二维数组定义我就不说多了,很简单的,下面几款实例都是讲关于php 二维数组排序与遍历,我们每个实例都是以不同的方法介绍,代码如下: function multi_array_sort($multi_array,$sort_key,$sort=sort_asc){         if(is_array($multi_array)){ ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……