这篇文章给大家分享的是有关foreach中引用赋值的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
foreach中引用赋值
代码
$temp=[['id'=>1,'name'=>'name1','age'=>'age1','time'=>'time1'],['id'=>2,'name'=>'name2','age'=>'age2','time'=>'time2']];#清空原数据$data=$temp;foreach($dataas&$value){$value=[];}echo'<pre>';print_r($data);#重置原数据$data=$temp;foreach($dataas&$value){$value=['hobby'=>1];}print_r($data);#追加原数据$data=$temp;foreach($dataas&$value){$value['hobby']=1;}print_r($data);
打印
Array([0]=>Array()[1]=>Array())Array([0]=>Array([hobby]=>1)[1]=>Array([hobby]=>1))Array([0]=>Array([id]=>1[name]=>name1[age]=>age1[time]=>time1[hobby]=>1)[1]=>Array([id]=>2[name]=>name2[age]=>age2[time]=>time2[hobby]=>1))
感谢各位的阅读!关于“foreach中引用赋值的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
PHP 编程中最常见的错误,你犯过几个?
错误1:foreach循环后留下悬挂指针在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好...
在PHP中灵活使用foreach+list处理多维数组
先抛出问题,有时候我们接收到的参数是多维数组,我们需要将他们转成普通的数组,比如:$arr = [ [1, 2, [...
后端开发:PHP代码优化小技巧让你瞬间提升逼格
PHP代码的优化小技巧,我想很多人都有自己的一套,下面分享一些小技巧,希望对大家有所帮助。1、循环内部不要声明变量,尤其是对象...
3分钟短文 | PHP 遍历数组,怎么锁定第一个和最后一个元素?
有了for循环 为什么还要forEach?
PHP入门读书笔记(十四):使用数组函数
PHP中foreach的用法,看这一篇就够
js中forEach怎么使用及forEach与for的区别是什么
js中forEach怎么使用及forEach与for的区别是什么本...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议