php 迴圈陣列引用傳值改變陣列本身的值

weixin_44238629發表於2020-11-14

在PHP中新建一個陣列

$array = [1,2,3,4];

如果要在迴圈中修改$array的值,和其他語言有一些不同的地方

foreach ($array as &$val) {
		$val = $val * 2;
}

在$val前需要加上取地址符,才能對陣列中的值進行修改。不然沒有效果

相關文章