PHP遍历数组最常用的7种方式总结
作者:PHP隔壁老王邻居
在PHP中,遍历数组有多种方式可以选择,本文给大家分享了7种最常用的遍历方式,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
在PHP中,遍历数组有多种方式可以选择。以下是最常用的几种方式:
- 使用foreach循环
$array = array("apple", "banana", "orange");
foreach($array as $value){
echo $value . "<br>";
}输出结果:

- 使用for循环按索引遍历
$array = array("apple", "banana", "orange");
$length = count($array);
for($i = 0; $i < $length; $i++){
echo $array[$i] . "<br>";
}- 使用while循环和list函数
$array = array("apple", "banana", "orange");
reset($array);
while(list(, $value) = each($array)){
echo $value . "<br>";
}- 使用while循环和当前指针
$array = array("apple", "banana", "orange");
reset($array);
while(current($array)){
echo current($array) . "<br>";
next($array);
}- 使用while循环和foreach循环的组合
$array = array("apple", "banana", "orange");
reset($array);
while(key($array) !== null){
echo current($array) . "<br>";
next($array);
}- 用array_walk函数遍历
$array = array("apple", "banana", "orange");
function outputValue($value){
echo $value . "<br>";
}
array_walk($array, 'outputValue');- 使用array_map函数遍历
$array = array("apple", "banana", "orange");
function outputValue($value){
echo $value . "<br>";
}
array_map('outputValue', $array);到此这篇关于PHP遍历数组的最常用的7种方式的文章就介绍到这了,更多相关PHP遍历数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
