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 Справочник массивов