好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP学习之foreach循环时加&符号的说明

本文主要内容是关于PHP的foreach循环时加&符号的说明,感兴趣的朋友可以了解一下。

$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循环时加&符号的说明的详细内容...

  阅读:46次