首頁 >後端開發 >php教程 >led燈與節能燈比較 php若干單維數組遍歷方法的比較

led燈與節能燈比較 php若干單維數組遍歷方法的比較

WBOY
WBOY原創
2016-07-29 08:46:501163瀏覽

複製程式碼 程式碼如下:


//a
$arr=array('a'=>'abc','b'=>123,'c'=array('a'=>'abc','b'=>123,'c'=>true);
//b
//$arr=range('a','d');
//1
for($i=0;$iecho $arr[ $i].', ';
echo '
';
//2
foreach($arr as $key)
echo "$key, ";
echo '
';
/// 3
foreach($arr as $key=>$val)
echo "$key-$val, ";
echo '
';
//4
reset($arr);
while($item =each($arr)){
echo $item['key'].'-'.$item['value'].', ';
}
echo '
';
//5
reset($arr);
while(list($key,$val)=each($arr)){
echo "$key-$val, ";
}
echo '
';
?>


使用語句a $arr=array('a'=>'abc','b'=>123,'c'=>true); 對$arr進行初始化得到數字索引數組,輸出如下:
, , ,
abc, 123, 1,
a-abc, b-123, c-1,
a-abc, b-123, c-1,
a-abc, b-123, c-1, 使用語句b $arr=range('a','d'); 對$arr進行初始化得到關聯數組,輸出如下:
a, b, c, d,
a, b, c, d,
0-a, 1-b, 2-c, 3-d,
0-a, 1-b, 2-c, 3-d,
0-a, 1-b, 2-c, 3-d, for迴圈只對數字索引有限;for和foreach遍歷結束後不需要對資料進行reset()操作即可供下次遍歷,而each方法則需要。

以上就介紹了led燈和節能燈比較 php若干單維數組遍歷方法的比較,包括了led燈和節能燈比較方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn