返回主页
foreach 遍历数组
遍历数组中所有数据的键名和键值:foreach (数组名 as 声明键名=>声明键值){键名.键值}
键名:0 键值:1
键名:1 键值:2
键名:2 键值:3
键名:3 键值:4
键名:4 键值:5
键名:username 键值:王利东
键名:password 键值:123456
键名:age 键值:45
<?php
echo '<pre>';
$arr=array(
1,2,3,4,5,
'username'=>'王利东',
'password'=>123456,
'age'=>45,
);
foreach ($arr as $key=>$val){
echo '键名:'.$key.' 键值:'.$val.'<br>';
}
echo '</pre>';
?>
遍历二维数组中所有内层数组的某个键名的键值:foreach ( 数组名 as 声明键名=>声明键值 ){ 外层键名 . 键值 [ 内层键名 ] }
外层键名:0 内层username键名的键值:老王
外层键名:1 内层username键名的键值:小明
外层键名:2 内层username键名的键值:王利东
<?php
$arr=array();
$arr[]=array(
1,2,'username'=>'老王'
);
$arr[]=array(
3,4,'username'=>'小明'
);
$arr[]=array(
5,6,'username'=>'王利东'
);
foreach ($arr as $key=>$val){
echo '外层键名:'.$key.' 内层username键名的键值:'.$val['username'].'<br>';
}
?>