Новые книги

Бенчмаркинг – это исследование и внедрение лучшего из опыта конкурентов и предприятий других сфер деятельности. Бенчмаркинг способствует повышению уровня конкурентоспособности фирмы, увеличению прибыли, качества предлагаемых товаров и услуг. В книге раскрываются понятия и виды бенчмаркинга, рассматриваются методы проведения исследований, оценка среды, разработка и внедрение бенчмаркинга на предприятии.

Книга предназначена для руководителей предприятий, руководителей отделов предприятия, преподавателей и студентов экономических специальностей.
Эта книга научит вас правильно, а главное – эффективно общаться с людьми в письменной форме. Воспользуйтесь рекомендациями авторов и вы удивитесь, насколько успешной станет ваша деловая и личная переписка.

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().


Назад Оглавление Вперёд
asort Вверх count