使用count()函數來獲得數組中的元素個數
php中關聯數組的遍歷
1.使用for循環來遍歷索引數組
2.使用foreach循環來便利數組,一般用于便利關聯數組
eg:foreach(數組 as $下標變量=>$數組值){
循環體;
}
//一維關聯數組的便利
$arr = array('name'=>'jaleel','age'=>23,'addr'=>'beijing');
foreach($arr as $k=>$v){
echo $k.'='.$v.'<br>';
}
//二維關聯數組的遍歷
$stu = array(
? ? ? ? ? ? ? ?'stu1'=>array('name'=>'jaleel','age'=>23,'addr'=>'beijing'),
'stu2'=>array('name'=>'juno','age'=>22,'addr'=>'shanghai'),
);
foreach($stu as $v){
echo'<table width = "80% " border = "1" cellpadding = "10" align = "center">;
foreach($v as $value){
echo '<td>.$value.'</td>';
}
echo ' </tr>'
}
聯合使用過list().each()及while循環進行遍歷數組,
eg:list($a,$b)=array('1' = >'abc',12,13);
echo $a.'<br>';
echo $b.'<br>;
用于將數組中的下標為索引的元素按從左到右的順序給list()函數中的每一個變量進行依次賦值
eg $arr2=array('name=>
each()用于遍歷數組,一次性只能遍歷數組中的一個元素,返回一個數組,數組中有四個元素,下標為0和key的用于存儲遍歷的數組中的元素的下標,下標為1和value的用于遍歷數組的值
while(list($k , $v)=each($srr2)){
3w