Перезапись элементов массива в PHP
Можно также прочитывать текущее значение элемента, выполнять с ним какие-то операции и записывать измененное значение обратно в этот элемент:
<?php
$arr = ['a', 'b', 'c'];
$arr[0] = $arr[0] . '!';
$arr[1] = $arr[1] . '!';
$arr[2] = $arr[2] . '!';
var_dump($arr); // выведет ['a!', 'b!', 'c!']
?>
Предыдущий код можно переписать через оператор
.=
:
<?php
$arr = ['a', 'b', 'c'];
$arr[0] .= '!';
$arr[1] .= '!';
$arr[2] .= '!';
var_dump($arr); // выведет ['a!', 'b!', 'c!']
?>
Дан следующий массив:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
?>
Прибавьте к каждому элементу массива число
3
. Выведите на экран измененный массив.