PHP ДЕСТРУКТУРИЗАЦИЯ МАССИВА

В PHP деструктуризация массива представляет собой процесс присваивания значений из массива переменным. Это позволяет сократить количество кода и упростить чтение и запись значений в массив.

Для осуществления деструктуризации массива в PHP версии 7 и выше используется синтаксис list() и []:

[$first, $second, $third] = ['apple', 'banana', 'orange'];
echo $first; //выведет 'apple'
echo $second; //выведет 'banana'
echo $third; //выведет 'orange'

Данная операция также позволяет пропустить некоторые значения массива или задать значения по умолчанию:

[$first, , $third = 'strawberry'] = ['apple', 'banana'];
echo $first; //выведет 'apple'
echo $third; //выведет 'strawberry'

Также можно использовать деструктуризацию массива для передачи параметров в функцию:

function getFullName($user) {
    ['firstName' => $firstName, 'lastName' => $lastName] = $user;
    return "$firstName $lastName";
}
$user = ['firstName' => 'John', 'lastName' => 'Doe'];
echo getFullName($user); //выведет 'John Doe'

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

Сессии в PHP - Базовый курс PHP-7

Массивы в PHP - часть 1 - Базовый курс PHP-7

Деструктуризация массивов. Фундаментальный JavaScript

Методы массивов: map, reduce, filter, forEach - JavaScript Array Methods

ES6 #4. Все о Деструктуризации в Javascript (10 примеров использования).

Сортировка массивов в PHP

Урок 3. JavaScript. Что такое замыкания. Как они работают (+ примеры)

Реклама
Новое
Реклама