Що нового в php7.1: поліпшення для деконструкції масивів.

Що нового в PHP7.1: поліпшення для деконструкції масивів.

Всім привіт! У цій статті ми розглянемо, що нового з`явилося в PHP 7.1 для роботи з деконструкцією масивів.

В PHP 7.1 для деконструкції масивів з`явилися деякі поліпшення. Давайте сьогодні про них і поговоримо.

Відео: Wordpress PHP 5 vs PHP 7 - benchmark SPEED test

Відразу перейдемо до коду:

$ response =[`Kyle`,27,`Blue`] -

Тут поки нічого незвичайного немає. Ми просто створили масив з трьома значеннями.

Відео: How to Install PHP 7.0.0 on Windows

Як тепер ми можемо дізнатися значення першого елемента? Наприклад, можна написати так:

echo $ response[0] -


Але це не дуже зручно, погодьтеся. Та й не зрозуміло, що за значення ми отримаємо під цим номером.

Щоб якось цю справу впорядкувати, ми можемо використовувати функцію list ():

list($ name, $ age, $ color)= $ response-
echo $ name
-



Тепер ми кожного елементу масиву привласнили змінну, в яку поміщено значення цього елемента. Так набагато зручніше.

Відео: How to update latest Wordpress 4.7.3 & Php 7.1.1

Звичайно, можна було і просто написати для кожного елемента наступне:

$ name = $ response[0] -// також і для інших елементів

Але код таким чином виглядав би гірше. Але навіть код з функцією list () можна зробити трохи краще, замінивши її квадратними дужками:

Відео: Upgrade PHP version - XAMPP - Windows

[$ name, $ age, $ color]= $ response- echo $ name-

Якщо ви отримуєте відповідь від API або бази даних, то вам може стати в нагоді такий спосіб:

$ response =[`Name`= Gt;`Kyle`,`Age`= Gt;27,`Color`= Gt;`Blue`] -
[`Name`= Gt; $ name,`Age`= Gt; $ age,`Color`= Gt; $ color]= $ response-
echo $ name
-

Тут ми кожному значенню масиву задаємо ключ, а потім по цьому ключу отримуємо значення елемента і записуємо його в змінну. Її ми потім і виводимо.

Ось такі прості, але дуже корисні поліпшення для роботи з деконструкцією масивів з`явилися в PHP 7.1.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Робота з масивами в phpРобота з масивами в php
Цикли в phpЦикли в php
Що нового в php7.1: поліпшення обробки $ this.Що нового в php7.1: поліпшення обробки $ this.
Що нового в php7.1: нові повідомлення про помилки.Що нового в php7.1: нові повідомлення про помилки.
Новинки в php7. Частина 7.Новинки в php7. Частина 7.
Як зробити багатомовний сайтЯк зробити багатомовний сайт
Робота з атрибутами вузлів в xml-документі через domРобота з атрибутами вузлів в xml-документі через dom
Масиви bashМасиви bash
Що нового в php7.1: генерація випадкових чисел.Що нового в php7.1: генерація випадкових чисел.
Створення змінних в phpСтворення змінних в php
» » Що нового в php7.1: поліпшення для деконструкції масивів.