Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

is_array

Проверяет, является ли значение массивом.

Синтаксис

is_array(mixed $value): bool

Параметры

ПараметрТипОписание
$valuemixedПроверяемое значение.

Возвращаемое значение

bool`true`, если значение — массив.

Примеры

Массив и строка:

<?php
 
var_dump(is_array([1, 2]));
var_dump(is_array('1, 2'));

Результат:

bool(true)
bool(false)

Одно значение или список значений:

<?php
 
function total($value)
{
    return is_array($value) ? array_sum($value) : $value;
}
 
echo total(5), ' ', total([1, 2, 3]);

Результат:

5 6

Примечания

Есть такие же проверки для других типов: is_string(), is_int(), is_float(), is_bool(), is_callable().

См. также

  • gettype — Возвращает название типа значения.
  • count — Возвращает количество элементов массива.
  • isset — Проверяет, что переменная существует и не равна null.

Вопросы и ответы по теме

В учебнике

  • Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.