当遍历数值时,我们最常用的方法是foreach,那么for循环该怎么访问呢?由于数组数组下标并不是数值,所以的借助list函数以及each函数,具体如下:
<?php
$arr_test=array(
'zengjianbo'=>10000,
'yuanzaixin'=>20000,
15000
);
#这里列出了foreach的访问方法
#foreach($arr_test as $i=>$value){
#echo 'the suffix is '.$i." and value is ".$value."\n";
#}
$count=count($arr_test);
for($i=0;$i<$count;$i++){
list($index,$value)=each($arr_test);
echo $index."=>".$value."\n";
}
输出结果如下:
[root@mysql_112 scripts]# php arr_suffix.php
zengjianbo=>10000
yuanzaixin=>20000
0=>15000 ----------------------------------------------------这里的数据下标为0,值得注意哦