本文实例讲述了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程序设计有所帮助。