當前位置:首頁 » 編程語言 » phpforarray

phpforarray

發布時間: 2022-03-06 15:38:19

php遍歷一維數組的幾種方式

PHP中遍歷數組有三種常用的方法:
一、使用for語句循環遍歷數組;
二、使用foreach語句遍歷數組;
三、聯合使用list()、each()和while循環遍歷數組。
這三種方法中效率最高的是使用foreach語句遍歷數組。從PHP4開始就引入了foreach結構,是PHP中專門為遍歷數組而設計的語句,推薦大家使用。先分別介紹這幾種方法。
一、使用for語句循環遍歷數組
值得大家注意的是使用for語句循環遍歷數組要求遍歷的數組必須是索引數組。PHP中不僅有關聯數組而且還有索引數組,所以PHP中很少用for語句循環遍歷數組。
實例代碼如下:

復制代碼代碼如下:

<?php
$arr = array
$num = count($arr);
for($i=0;$i<$num;++$i){
echo $arr[$i].'<br />';
}
?>

注釋:上例代碼中我們先計算出數組$arr中元素的個數,然後才使用在for語句,這樣做很高效的。因為如果是for($i=0;$i< count($arr);++$i)的話,每次循環都會計算數組$arr中元素的個數,而使用上面的方式可以減去這種開銷。使用++$i也是為了提高效率,前面有文章我們提到過,建議大家再看看。

二、使用foreach語句遍歷數組
使用foreach語句循環遍歷數組有二種方式,我們使用的最多的還是第一種方式。介紹如下:
第一種方式:
foreach(array_expression as $value){
//循環體
}
實例代碼:

復制代碼代碼如下:

<?php
$arr = array
foreach($arr as $value){
echo $value.'<br />';
}
?>

② php中如何用for循環遍歷數組中的元素只是想用for循環哦

二維數組輸出用遞歸還不比較不錯的。但循環數組還是用foreach比較好,畢竟少寫不少東西。

熱點內容
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:695
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:797
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:850
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:117
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339
w10隱藏文件夾 發布:2025-07-02 21:27:03 瀏覽:534
電腦d盤拒絕訪問 發布:2025-07-02 21:27:02 瀏覽:779
pythonif字元串比較大小 發布:2025-07-02 21:23:18 瀏覽:127
平安銀行信用卡怎麼設置密碼 發布:2025-07-02 21:21:11 瀏覽:214
群暉隱藏文件夾 發布:2025-07-02 21:00:28 瀏覽:570