top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции 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 ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст