Как сделать ссылку на элемент php массива
Ответы
Nikolai Gagarinov
17 марта 2022
Чтобы создать ссылку на элемент массива, необходимо создать переменную в которую нужно передать значение по ссылке с помощью амперсанда. При изменении переменной, будет изменяться и исходный элемент, который находится в массиве.
$numbers = [1, 2, 3, 4, 5];
$three = &$numbers[2];
print_r($three);
$three = 'three';
print_r($numbers);
# => Array
# => (
# => [0] => 1
# => [1] => 2
# => [2] => three
# => [3] => 4
# => [4] => 5
# => )
0
0