PHP遍歷數(shù)組最常用的7種方式總結(jié)
在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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php實(shí)現(xiàn)壓縮合并js的方法【附demo源碼下載】
這篇文章主要介紹了php實(shí)現(xiàn)壓縮合并js的方法,涉及php壓縮文件類JSMin的相關(guān)調(diào)用與使用技巧,并附帶了完整的demo源碼供讀者下載參考,需要的朋友可以參考下2016-09-09仿AS3實(shí)現(xiàn)PHP 事件機(jī)制實(shí)現(xiàn)代碼
仿AS3實(shí)現(xiàn)PHP 事件機(jī)制實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-01-01PHP開發(fā)者常犯的10個(gè)MySQL錯(cuò)誤更正剖析
最近看到一篇文章:《PHP開發(fā)者常犯的10個(gè)MySQL錯(cuò)誤》,發(fā)現(xiàn)文中不少內(nèi)容陳舊,隨著時(shí)間推移技術(shù)發(fā)展變化而變得不適用。為了防止誤導(dǎo)新手,特本著與時(shí)俱進(jìn)的精神寫出此文,絕非對(duì)原文作者的不尊重2012-01-01php生成隨機(jī)數(shù)/生成隨機(jī)字符串的方法小結(jié)【5種方法】
這篇文章主要介紹了php生成隨機(jī)數(shù)/生成隨機(jī)字符串的方法,結(jié)合實(shí)例形式分析了php生成隨機(jī)數(shù)/生成隨機(jī)字符串的5種實(shí)現(xiàn)方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-05-05PHP通過(guò)CURL實(shí)現(xiàn)定時(shí)任務(wù)的圖片抓取功能示例
這篇文章主要介紹了PHP通過(guò)CURL實(shí)現(xiàn)定時(shí)任務(wù)的圖片抓取功能,涉及php的curl及dom操作相關(guān)技巧,需要的朋友可以參考下2016-10-10