本文主要内容是关于PHP的foreach循环时加&符号的说明,感兴趣的朋友可以了解一下。
foreach时加&符号:遍历的同时改变原数组即修改数据或者增加数据。
$arr = ['a', 'b', 'c'];
foreach ($arr as $key => &$value) {
$value = $value . '111';
}
echo json_encode($arr); // ["a111","b111","c111"],这里改变了原来数组的值
使用&可能出现的问题:
$arr = ['a', 'b...