1 使用for语句循环遍历数组
for语句遍历一维数组
$school =array("哈工大","清华","交大","MIT","HEU");
$num =count($school);
for($i=0;$i<$num;$i++){
printf("<p>(%d) %s</p>\n",$i,$school[$i]);
}
2 使用foreach语句遍历数组
foreach语句是PHP中使用较多且效率高的一种遍历数组的方法,但foreach仅能用于数组.
foreach(array_expression as $value)
{
statement;
}
foreach(array_expression as $key => $value){
statement;
}
其中第二种格式是第一种格式的扩展方式
/***foreach用法二**/
$school =array("大学","高中","初中","小学","幼儿园");
$i=0;
echo "学校列表:\n" .'</br>';
foreach($school as $value) {
echo "\$school[$i] => $value .<br>";
//echo "学校: $value" .'<br>';
$i++;
}
/***foreach用法三**/
$a =array("巨牛" => "大学",
"大牛" =>"高中",
"小牛" =>"初中",
"一般牛" =>"小学"
);
foreach($school as $key => $value) {
echo "学校排行:[$key] => $value.<br>";
}
foreach循环语句遍历的几种用法,foreach的第一个参数就是数组本身;如果要对二维码数组进行遍历,需要使用foreach嵌套循环