Вы здесь: Главная > Основы разработки сайта > Основы PHP > 26 урок - Функция is_array для работы с переменными

Основы PHP

26 урок - Функция is_array для работы с переменными

Существует много различных функций для работы с переменными. Частично мы их разберем в следующих 10 уроков. Первая из таких - функция is_array - она определяет, является ли данная переменная массивом. Работает просто, возвращает TRUE, если переменная является массивом array, или FALSE в противном случае.

 Создадим массив и проверим работу функции. 

<?php
$my_array = array('Значение 1', 'Значение 2');
 
if (is_array($my_array)) { 
     echo 'Массив';
     } else {
          echo 'Не массив';
          }
?>

Выдаст – Массив. Теперь подставим в функцию не массив.

<?php
$no_array = 'это строка';
if (is_array($no_array)) { 
     echo 'Массив';
     } else {
          echo 'Не массив';
          }
?>

Как Вы уже догадались, должно вывести - Не массив.

Мы кстати не использовали укороченные записи if-else. Давайте перепишем данный кусок кода:

<?php
$my_array = array('Значение 1', 'Значение 2');
echo is_array($my_array)  ?  'Массив'  :  'Не массив';
?>