博客列表 >foreach循环中需要引用时用闭包替代

foreach循环中需要引用时用闭包替代

礼物粑粑
礼物粑粑原创
2021年12月30日 17:11:36590浏览

话不多说,直接上代码

  1. // 如果你需要这样写
  2. foreach ($arr as &$item) {
  3. $item['a'] = 'a';
  4. }
  5. // 若后续还会遍历此数组,为了避免因引用对后面的影响,最好转成这样写
  6. array_walk($arr, function (&$item) {
  7. $item['a'] = 'a';
  8. });

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议