本文实例讲述了PHP多维数组遍历方法。分享给大家供大家参考,具体如下:
方法一:
1
2
3
4
5
6
7
8
9
10
11
12
|
$a = array ( 'fruits' => array ( 'a' => 'orange' , 'b' => 'grape' ,c=> 'apple' ), 'numbers' => array (1,2,3,4,5,6), 'holes' => array ( 'first' ,5=> 'second' , 'third' ) ); foreach ( $a as $list => $things ){ if ( is_array ( $things )){ foreach ( $things as $newlist => $counter ){ echo "key:" . $newlist . "<br/>" . "value:" . $counter . "<br/>" ; } } } |
方法二:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
function MulitarraytoSingle( $array ){ $temp = array (); if ( is_array ( $array )){ foreach ( $array as $key => $value ) { if ( is_array ( $value )){ MulitarraytoSingle( $value ); } else { $temp []= $value ; } } } } |
希望本文所述对大家PHP程序设计有所帮助。