PHP数组的遍历
用for循环对索引数组进行遍历
//定义一个数组
$arr=array('aa','bb','cc','dd');
//求得数组的长度
$len=count($arr);
//用for循环遍历
for($i=0;$i<$len;$i++){
print_r($arr[$i]);
}
用for循环对关联数组进行遍历
//定义一个数组
$arr=array('姓名'=>'小强','年龄'=>'21','性别'=>'男');
//求得数组单元数
$len=count($arr);
//使用for循环
for($i=0;$i<$len;$i++){
//key()函数为从关联数组取得键名,current()返回数组的当前单元
//注意!!!输出的key(),current()函数返回值均是字符串类型!!!
echo key($arr).'=>'.current($arr);
//next()将数组的内部指针向前移动一位,即指向下一个单元格
next($arr);
}
//*PHP中出现中文乱码时*输入 注意!!!Content 第一个字母为大写!!!
header("Content-type:text/html;charset=utf-8");
PHP专用数组遍历函数foreach
//定义一个数组
$arr=array('姓名'=>'小强','年龄'=>'21','性别'=>'男');
//使用foreach()函数 $key和$value为自定义变量
foreach($arr as $key=>$value){
print_r($key);
print_r($value);
}