溫馨提示×

如何在php foreach中使用引用

PHP
小樊
83
2024-09-11 05:50:00
欄目: 編程語言

在 PHP 的 foreach 循環(huán)中,可以通過使用引用(&)來修改數組或對象的原始值

<?php
$arr = array(1, 2, 3, 4);

foreach ($arr as &$value) {
    $value = $value * 2;
}

// 結束引用,防止后續(xù)代碼錯誤地操作原始數據
unset($value);

print_r($arr);
?>

上面的代碼將輸出:

Array
(
    [0] => 2
    [1] => 4
    [2] => 6
    [3] => 8
)

注意,在 foreach 循環(huán)之后使用 unset() 函數斷開引用是一個好習慣。這樣可以確保后續(xù)代碼不會錯誤地操作原始數據。

0