for迴圈訪問php的索引陣列

風塵_NULL發表於2015-09-06
當遍歷數值時,我們最常用的方法是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,值得注意哦


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30221425/viewspace-1792770/,如需轉載,請註明出處,否則將追究法律責任。

相關文章