$arr = ['a', 'b', 'c'];
foreach ($arr as $key => &$value) {
$value = $value . '111';
}
echo json_encode($arr); // ["a111","b111","c111"],这里改变了原来数组的值$arr = ['a', 'b', 'c'];
foreach ($arr as $key => &$value) {
$value = $value . '111';
}
foreach ($arr as $key => $value) {
$value = $value . '222';
}
echo json_encode($arr); // ["a111","b111","b111222222"]$arr = ['a', 'b', 'c'];
foreach ($arr as $key => &$value) {
$value = $value . '111';
}
unset($value);// 释放$value的引用传递
foreach ($arr as $key => $value) {
$value = $value . '222';
}
echo json_encode($arr); // ["a111","b111","c111"]相关课程:PHP视频教程
以上就是PHP学习之foreach循环时加&符号的说明的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于PHP学习之foreach循环时加&符号的说明的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did62800