<?php
echo "for循环来遍历数组(不常用)";
echo "<br/>";
$arr1=array(
'a','b','c','d','e','f'
);
for($i=0;$i<count($arr1);$i++){
echo $arr1[$i];
}
echo "<br/>";
echo "<br/>";
echo "foreach来遍历数组(常用)";
echo "<br/>";
$arr2=array(
'name'=>'孙胜利',
'num'=>10
);
echo "直接得到数据值:";
echo "<br/>";
foreach($arr2 as $value){
echo $value.'<br />';
}
echo "得到索引值和数据值:";
echo "<br/>";
foreach($arr2 as $key=>$value){
echo $key.'=>'.$value.'<br />';
}
echo "<br/>";
echo "<br/>";
echo "遍历二维数组";
echo "<br/>";
$arr3=array(
'a',
'b',
'c',
'd',
array(
1,2,3,4,5
)
);
foreach ($arr3 as $val){
var_dump($val);
}
echo "<br/>";
echo "<br/>";
echo "<br/>";
echo "<br/>";
$students=array(
array('孙胜利',1,true,60.5),
array('李雷',2,true,80.5),
array('韩梅梅',3,false,85.5)
);
echo '<table border=1>';
foreach ($students as $val){
if($val[2]===true){
$val[2]='男';
}else{
$val[2]='女';
}
echo "<tr><td>{$val[0]}</td><td>{$val[1]}</td><td>{$val[2]}</td><td>{$val[3]}</td></tr>";
}
echo '</table>';
echo "<br/>";
echo "<br/>";
$arr5=array(
array('孙胜利',1,true,60.5),
array('李雷',2,true,80.5),
array('韩梅梅',3,false,85.5)
);
foreach ($arr5 as $val1){
print_r($val1);
}