欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-08 19:28:39
...

话不多说,直接上代码

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