is_array
Проверяет, является ли значение массивом.
Синтаксис
is_array(mixed $value): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Проверяемое значение. |
Возвращаемое значение
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().
См. также
Вопросы и ответы по теме
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.