Функция compact сливает содержимое переменных в ассоциативный массив, где ключами будут названия этих переменных.

См. также функцию extract, которая выполняет операцию, обратную функции compact.

Синтаксис

compact(имена переменных);

Примеры

Пример

В данном примере функция сольет три переменных в массив:

<?php
	$city  = 'Минск';
	$country = 'Беларусь';
	$year = 2010;
	$result = compact('city', 'country', 'year');
	var_dump($result);?>

Результат выполнения кода:

['city'=>'Минск', 'country'=>'Беларусь', 'year'=>2010]