PHP遍歷數(shù)組最常用的7種方式總結(jié)
更新時間:2023年10月20日 10:44:11 作者:PHP隔壁老王鄰居
在PHP中,遍歷數(shù)組有多種方式可以選擇,本文給大家分享了7種最常用的遍歷方式,文中有詳細的代碼示例供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
在PHP中,遍歷數(shù)組有多種方式可以選擇。以下是最常用的幾種方式:
- 使用foreach循環(huán)
$array = array("apple", "banana", "orange"); foreach($array as $value){ echo $value . "<br>"; }
輸出結(jié)果:
- 使用for循環(huán)按索引遍歷
$array = array("apple", "banana", "orange"); $length = count($array); for($i = 0; $i < $length; $i++){ echo $array[$i] . "<br>"; }
- 使用while循環(huán)和list函數(shù)
$array = array("apple", "banana", "orange"); reset($array); while(list(, $value) = each($array)){ echo $value . "<br>"; }
- 使用while循環(huán)和當(dāng)前指針
$array = array("apple", "banana", "orange"); reset($array); while(current($array)){ echo current($array) . "<br>"; next($array); }
- 使用while循環(huán)和foreach循環(huán)的組合
$array = array("apple", "banana", "orange"); reset($array); while(key($array) !== null){ echo current($array) . "<br>"; next($array); }
- 用array_walk函數(shù)遍歷
$array = array("apple", "banana", "orange"); function outputValue($value){ echo $value . "<br>"; } array_walk($array, 'outputValue');
- 使用array_map函數(shù)遍歷
$array = array("apple", "banana", "orange"); function outputValue($value){ echo $value . "<br>"; } array_map('outputValue', $array);
到此這篇關(guān)于PHP遍歷數(shù)組的最常用的7種方式的文章就介紹到這了,更多相關(guān)PHP遍歷數(shù)組內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php實現(xiàn)壓縮合并js的方法【附demo源碼下載】
這篇文章主要介紹了php實現(xiàn)壓縮合并js的方法,涉及php壓縮文件類JSMin的相關(guān)調(diào)用與使用技巧,并附帶了完整的demo源碼供讀者下載參考,需要的朋友可以參考下2016-09-09仿AS3實現(xiàn)PHP 事件機制實現(xiàn)代碼
仿AS3實現(xiàn)PHP 事件機制實現(xiàn)代碼,需要的朋友可以參考下。2011-01-01php生成隨機數(shù)/生成隨機字符串的方法小結(jié)【5種方法】
這篇文章主要介紹了php生成隨機數(shù)/生成隨機字符串的方法,結(jié)合實例形式分析了php生成隨機數(shù)/生成隨機字符串的5種實現(xiàn)方法與相關(guān)操作注意事項,需要的朋友可以參考下2020-05-05PHP通過CURL實現(xiàn)定時任務(wù)的圖片抓取功能示例
這篇文章主要介紹了PHP通過CURL實現(xiàn)定時任務(wù)的圖片抓取功能,涉及php的curl及dom操作相關(guān)技巧,需要的朋友可以參考下2016-10-10