Допомагаємо людині або як перевірити масив php

Навіщо перевіряти?

Програмний код. як і людини (якщо не довіряєте йому), краще перевірити. А то що трапився через надмірну довірливість (або недолугості) розробника баг може негативно позначитися на працездатності всього програми. Причому це може бути не тільки прикро, але й загрожує:

Чи не отримаєте гроші за проект - створене вами рішення не пройде тестування.

Час на переробку - а це знову пов'язано з фінансовими втратами.

Допомагаємо людині або як перевірити масив php

Фреймворк YII2. Швидка розробка з сучасним PHP фреймворком

Дізнайся тонкощі сучасної веб-розробки за допомогою фреймворка YII2

Загалом, перевіряти потрібно будь-який програмний код. Саме тому в будь-якій мові «навалом» різних вбудованих функцій, що починаються із префікса is. Не є винятком і PHP.

Допомагаємо людині або як перевірити масив php

Ці функції найчастіше повертають значення типу bool. З їх допомогою зручно перевіряти код (змінні) на відповідність яким-небудь умовою. Наприклад, можна впевнитися, що змінна є масивом. Для цього застосуємо функцію is_array ():

Допомагаємо людині або як перевірити масив php

перевіряємо порожнечу

Тепер навчимося, в PHP як можна перевірити, що масив не порожній. Для цього використовуємо мовну конструкцію empty.

Допомагаємо людині або як перевірити масив php

У попередньому прикладі масив не є порожнім - значення кожного з його елементів одно пробілу. Але empty сприймає це як «порожнечу». Також дана конструкція поверне false і в наступних випадках:

Інші варіанти

Для перевірки можна застосовувати ще одну вбудовану функцію - isset (). Вона також повертає true, якщо задано значення змінної. Тоді перевірка нашого масиву буде виглядати так:

Але використання цієї функції небажано, оскільки вона буде повертати завжди true, якщо значення змінної не дорівнює NULL.

Допомагаємо людині або як перевірити масив php

Ми розібралися, в PHP як перевірити масив на порожнечу. А що, якщо потрібно перевірити вміст кожного елемента масиву? Приклад реалізації:

З масивами на сьогодні все. А також не забуваємо, що ми врятували людину від печії. Виходить, що програмування на PHP позбавляє від різних хвороб не гірше найдорожчих ліків.

Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі

Схожі статті