top

Описание функции compact



compact


(PHP 4)
compact - создаёт массив, содержащий переменные и их значения.

Описание


array compact (mixed varname [, mixed ...])
compact() принимает переменное количество параметров. Каждый параметр может быть строкой, содержащей имя переменной, или массивом имён переменных. Массив может содержать другие массивы имён переменных; compact() обрабатывает их рекурсивно.
Для каждого имени функция compact() ищет переменную с данным именем в текущей таблице символов и добавляет его в массив вывода так, что имя переменной становится ключом, а содержимое переменной становится значением этого ключа. Короче говоря, она выполняет действия, противоположные действиям функции extract() . Она возвращает массив вывода со всеми переменными, добавленными в него.
Любые строки, которые не установлены, просто пропускаются.
Пример 1. compact()


$city = "San Francisco";
$state = "CA";
$event = "SIGGRAPH";

$location_vars = array ("city", "state");

$result = compact ("event", "nothing_here", $location_vars);



После этого $result будет:


Array
(
    [event] => SIGGRAPH
    [city] => San Francisco
    [state] => CA
)



См. также extract() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст