$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