php若干單維數(shù)組遍歷方法的比較
更新時(shí)間:2011年09月20日 00:32:57 作者:
for循環(huán)只對(duì)數(shù)字索引有限;for和foreach遍歷結(jié)束后不需要對(duì)數(shù)據(jù)進(jìn)行reset()操作即可供下次遍歷,而each方法則需要。
復(fù)制代碼 代碼如下:
<?php
//a
$arr=array('a'=>'abc','b'=>123,'c'=>true);
//b
//$arr=range('a','d');
//1
for($i=0;$i<sizeof($arr);$i++)
echo $arr[$i].', ';
echo '<br />';
//2
foreach($arr as $key)
echo "$key, ";
echo '<br />';
//3
foreach($arr as $key=>$val)
echo "$key-$val, ";
echo '<br />';
//4
reset($arr);
while($item=each($arr)){
echo $item['key'].'-'.$item['value'].', ';
}
echo '<br />';
//5
reset($arr);
while(list($key,$val)=each($arr)){
echo "$key-$val, ";
}
echo '<br />';
?>
使用語(yǔ)句a $arr=array('a'=>'abc','b'=>123,'c'=>true); 對(duì)$arr進(jìn)行初始化得到數(shù)字索引數(shù)組,輸出如下:
, , ,
abc, 123, 1,
a-abc, b-123, c-1,
a-abc, b-123, c-1,
a-abc, b-123, c-1, 使用語(yǔ)句b $arr=range('a','d'); 對(duì)$arr進(jìn)行初始化得到關(guān)聯(lián)數(shù)組,輸出如下:
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循環(huán)只對(duì)數(shù)字索引有限;for和foreach遍歷結(jié)束后不需要對(duì)數(shù)據(jù)進(jìn)行reset()操作即可供下次遍歷,而each方法則需要。
您可能感興趣的文章:
- PHP 數(shù)組遍歷方法大全(foreach,list,each)
- PHP 數(shù)組遍歷foreach語(yǔ)法結(jié)構(gòu)及實(shí)例
- 深思 PHP 數(shù)組遍歷的差異(array_diff 的實(shí)現(xiàn))
- 深思 PHP 數(shù)組遍歷的差異(array_diff 的實(shí)現(xiàn))
- PHP 數(shù)組遍歷順序理解
- PHP多維數(shù)組遍歷方法(2種實(shí)現(xiàn)方法)
- php學(xué)習(xí)筆記 數(shù)組遍歷實(shí)現(xiàn)代碼
- PHP數(shù)組遍歷知識(shí)匯總(包含遍歷方法、數(shù)組指針操作函數(shù)、數(shù)組遍歷測(cè)速)
- PHP數(shù)組遍歷的幾種常見(jiàn)方式總結(jié)
相關(guān)文章
PHP自定義圖片縮放函數(shù)實(shí)現(xiàn)等比例不失真縮放的方法
這篇文章主要介紹了PHP自定義圖片縮放函數(shù)實(shí)現(xiàn)等比例不失真縮放的方法,結(jié)合實(shí)例形式分析了php圖片縮放函數(shù)的功能實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2016-08-08
php使用redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列應(yīng)用示例
這篇文章主要介紹了php使用redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列,結(jié)合具體實(shí)例形式分析了PHP基于redis的有序集合zset實(shí)現(xiàn)延遲隊(duì)列的具體原理、應(yīng)用場(chǎng)景及相關(guān)操作技巧,需要的朋友可以參考下2020-02-02
PHP的mysqli_query參數(shù)MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的區(qū)別
這篇文章主要介紹了PHP的mysqli_query參數(shù)MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的區(qū)別,本文給出了這兩個(gè)參數(shù)的5個(gè)區(qū)別,需要的朋友可以參考下2014-09-09
CentOS 6.2使用yum安裝LAMP以及phpMyadmin詳解
本篇文章是對(duì)CentOS 6.2使用yum安裝LAMP以及phpMyadmin進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php中用于檢測(cè)一個(gè)地理IP地址是否可用的代碼
php中用于檢測(cè)一個(gè)地理IP地址是否可用的代碼,需要的朋友可以參考下2012-02-02

