PHP Функция compact()
Пример
Создайте массив из переменных и их значений:
<?php
$firstname = "Андрей";
$lastname = "Щипунов";
$age = "50";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
Попробуйте сами »
Определение и использование
Функция compact() создает массив из переменных и их значений.
Примечание: Все строки, которые не соответствуют именам переменных, будут пропущены.
Синтаксис
compact(var1, var2...)
Параметр значений
| Параметр | Описание |
|---|---|
| var1 | Требуемый. Это может быть строка с именем переменной или массив переменных |
| var2,... | Необязательный. Это может быть строка с именем переменной или массив переменных. Допускается несколько параметров. |
Технические подробности
| Возврат значения: | Возвращает массив со всеми добавленными в него переменными |
|---|---|
| PHP Версия: | 4+ |
| Журнал изменений: | Начиная с версии 7.2 эта функция выдает ошибку уровня E_NOTICE если задана переменная unset |
Еще примеры
Пример
Использование строки, которая не соответствует переменной, и массива имен переменных:
<?php
$firstname = "Андрей";
$lastname = "Щипунов";
$age = "50";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
Попробуйте сами »
❮ PHP Справочник массивов