PHP数组的遍历【foreach、for、while、list、each】

$b=array(
    array("name"=>"xiaoming","age"=>"45"),
    array("name"=>"xiaozhang","age"=>"74")
);
echo $b[1]["name"];     这个结果是>>>"xiaozhang"



$b=array(
    "1"=>array("name"=>"xiaoming","age"=>"45"),
    "2"=>array("name"=>"xiaozhang","age"=>"74")
);
echo $b[1]["name"];     这个结果是>>>"xiaoming"

#foreach遍历一维二维数组

#一维
$a=array(1,2,3,4,5);
foreach($a as $key=>$value){
    echo $key,"=>",$value."<br>"
;}
>>>>结果是
0=>1
1=>2
2=>3
3=>4
4=>5

#二维
$b=array(
    array("name"=>"xiaoming","age"=>"45"),
    array("name"=>"xiaozhang","age"=>"74")
);
foreach($b as $value){
    echo $value["name"],"=>",$value["age"];
}
>>>>结果是
    xiaoming=>45xiaozhang=>74

#for循环遍历数组

#数组要求:索引数组,下标规律
$a=array(1,2,3,4,5);
for($i=0;$i<count($a);$i++){
    echo "key is:",$i,"and value is:",$a[$i]."<br>";
}

#while循环遍历数组

#List函数使用: list是一种结构,不上一种函数(没有返回值),是list 提供一堆变量去从一个数组中取得元素值,然后依次存放到对应的变量当中(批量为变量赋值:值来源于数组):list必须从索引数组中去获取数据,而且必须从0开始。​#while搭配list each遍历数组

$arr=array(1,"name"=>"Tom",3,"age"=>"30");
while(list($key,$value)= each($arr)){    
echo "key is:".$key."value is".$value."<br>";​
}

>>>>结果为:    
key is:0  value is1    
key is:name  value isTom    
key is:1   value is3    
key is:age  value is30

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MUNG东隅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值