遍历数组元素也就是把每个元素输出出来.
第一种语法:
foreach($arr as
v
a
l
u
e
)
/
/
value){ }//
value)//value是自己定义的,数组中每个元素的值给
v
a
l
u
e
,
然
后
输
出
第
二
种
语
法
:
f
o
r
e
a
c
h
(
value,然后输出 第二种语法: foreach(
value,然后输出第二种语法:foreach(arr as
k
e
y
=
>
key=>
key=>value){
}//数组中每个键给
k
e
y
每
个
元
素
的
值
给
key每个元素的值给
key每个元素的值给value,然后输出
//第一种方式
$arr=array(4=>'apple',5=>'张三',220.2);
foreach($arr as $value){
echo $value . '<br>';
}
//第二种方式
$arr=array();
$arr['张三']=40;
$arr['王五']=90;
$arr[4]='apple';
$arr[]=60;
foreach($arr as $key=>$value){
echo $key .'=>' .$value .'<br>';
}
但是遍历二维数组需要双重循环
$arr=array();
//追加元素
$arr[]=array(1001,'张三','男',20);
$arr[]=array(1002,'李四','男',22);
$arr[]=array(1003,'王五','女',23);
foreach($arr as $value){
//print_r($value);
foreach($value as $v){
echo $v.'<br>';
}
}