本文主要和大家分享PHP中foreach引用传地(本文来源gaodai#ma#com搞@@代~&码网
搞代gaodaima码
址,搞明白这个问题 需要三点知识,希望能帮助到大家。
大概就是这个关系吧 具体可以看看这个 https://www.cnblogs.com/mushan/p/4330386.html
2 变量的作用域
在所有函数外部定义的变量,拥有全局作用域global;在函数内部定义的变量用于局部作用域local。全局变量可以被脚本的任何位置访问,但在函数内部访问全局变量要使用global关键字。而局部变量只能在函数内部进行访问。
3 foreach$arr = array(1,2,3);foreach($arr as &$v){}$v 变量未销毁 $arr[2] 与 $v保持索引关系(数组组后一个元素)foreach ($arr as $v){}$v 每次获得新值$arr=array(1,2,&$v); $v=1 数组为 array(1,2,1); $arr=array(1,2,&$v); $v=2 数组为 array(1,2,2); 第三次遍历数组为 array(1,2,2); 所以结果为 array(1,2,2);
以上就是PHP中foreach引用传地址的详细内容,更多请关注搞代码gaodaima其它相关文章!