Ассоциативный массив php7

102
10 марта 2022, 09:50

Есть вложенный массив и в каждой части этого массива есть значение "speed". Нужно добавить сразу всем елементам с этим значением + 20.То есть если у $porshe 100 должно стать 120 и при этом у $opel тоже должно значение увеличится на 20.

$mass = array(
    "porshe" => array(
        "speed" => 100,
        "mark" => "Porshe",
        "year" => 2020
    ),
    "opel" => array(
        "speed" => 150,
        "mark" => "Opel",
        "year" => 1997
    )
);
Answer 1
foreach ($mass as &$car) {
    $car['speed'] +=20;
}
Answer 2
 $cars = array(
    "porshe" => array(
         "speed" => 100,
         "mark" => "Porshe",
         "year" => 2020
     ),
     "opel" => array(
         "speed" => 150,
         "mark" => "Opel",
         "year" => 1997
     )
 );
 foreach ($cars as $key => $value) {
     $cars[$key]["speed"] += 20;
 }
READ ALSO
Помогите разобраться

Помогите разобраться

Всем, приветПомогите пожалуйста разобраться с корзиной, а именно с изменением количества товара через инпут

193
проверить реальный memory_limit

проверить реальный memory_limit

В phpinfo стоит 1024МПри запуске скрипта получаю Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)

71
Не работает метод Auth::login() в Laravel

Не работает метод Auth::login() в Laravel

В общем суть такова, у меня есть несколько баз данных, в каждой базе данных есть таблица пользователей с одинаковыми значениями в каждой базе...

69