回覆列表
  • 1 # 小紅的甜心

    第一種格式遍歷給定的 $a 陣列。每次迴圈中,當前單元的值被賦給 $b 並且陣列內部的指標向前移一步(因此下一次迴圈中將會得到下一個單元)。

    自 PHP 5 起,可以很容易地透過在 $b 之前加上 & 來修改陣列的單元。此方法將以引用賦值而不是複製一個值。例如:

    <?php

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

    foreach ($arr as &$value) {

    $value = $value * 2;

    }

    // $arr is now array(2, 4, 6, 8)

    ?>

    var_dump($arr);#列印$arr看下你就明白了,列印之後你再把&去掉,執行再列印,兩次比較就清楚

    第二種就是把原$arr中的每個單元重新賦值,上面那樣寫已經很清楚了,不明白的話,就到網上下載一個php手冊,好好看看

  • 中秋節和大豐收的關聯?
  • 為什麼螃蟹煮熟了就會變紅?