У меня есть пример кода. Это странно! Даже не внося никаких изменений в определенный массив, но все равно значение моего определенного массива изменилось.
$myarr = array(1, 2, 3, 4);
foreach ($myarr as &$myvalue) {
$myvalue = $myvalue * 2;
}
print_r($myarr); // Output - Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )
Не могли бы вы объяснить, как это произошло?