PHP compact()Функции
Полный справочник по массивам PHP
Примеры
Создает массив, содержащий имена переменных и их значения:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
Запустить пример »
Определение и использование
Функция compact() создаёт массив, содержащий имена переменных и их значения.
Примечание:Любая строка, которая не соответствует имени переменной, пропускается.
Синтаксис
compact(var1,var2...)
| Параметр | Описание |
|---|---|
| var1 | Обязательный. Может быть строкой, содержащей имена переменных, или массивом переменных. |
| var2,... | Необязательный. Может быть строкой, содержащей имена переменных, или массивом переменных. Можно передавать несколько параметров. |
Технические детали
| Возвращаемое значение: | Возвращает массив, содержащий все имена переменных и их значения. |
|---|---|
| Версия PHP: | 4+ |
Другие примеры
Пример 1
Используйте строку, не соответствующую имени переменной, и массив имён переменных:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
Запустить пример »
Полный справочник по массивам PHP Другие расширения