本文实例讲述了php实现遍历多维数组的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
$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/>" ;
}
}
}
//第二种:
function MulitarraytoSingle( $array ){
$temp = array ();
if ( is_array ( $array )){
foreach ( $array as $key => $value )
{
if ( is_array ( $value )){
MulitarraytoSingle( $value );
}
else {
$temp []= $value ;
}
}
}
}
|
希望本文所述对大家php程序设计有所帮助。