注意: 除非数组是被引用,foreach 所操作的是指定数组的一个拷贝,而不是该数组本身。因此数组指针不会被 each() 结构改变,对返回的数组单元的修改也不会影响原数组。
1. 自php5起,foreach 还可能遍历对象的属性。
2. 自php5起,foreach 可以很容易地通过在 $value 之前加上 & 来修改数组的单元,此方法将以引用赋值而不是拷贝一个值。
复制代码 代码如下:
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
?>
输出:$arr=array(2, 4, 6, 8)
注意: foreach 不支持用“@”来抑制错误信息的能力。
0
0
相关文章
php怎么循环截取字符串数组_php循环截字符串数组substr与循环拼接法【技巧】
php怎么将二维数组数据取出_PHP提取二维数组内数据方法
php怎么遍历二维数组里的二维数组_PHP遍历嵌套二维数组
php怎么输出十个随机数字赋给数组_php随机数赋数组技巧【步骤】
php怎么输出一个数组aab_php输出数组aab索引定位与echo拼接法【技巧】
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
Golang 命令行工具(CLI)开发实战
本专题系统讲解 Golang 在命令行工具(CLI)开发中的实战应用,内容涵盖参数解析、子命令设计、配置文件读取、日志输出、错误处理、跨平台编译以及常用CLI库(如 Cobra、Viper)的使用方法。通过完整案例,帮助学习者掌握 使用 Go 构建专业级命令行工具与开发辅助程序的能力。
1
2025.12.29
热门下载
精品课程
相关推荐
/
热门推荐
/
最新课程
PHP基础入门课程
共33课时 | 1.9万人学习
前端系列快速入门课程
共4课时 | 0.4万人学习
最新文章









