Функция compact() создает массив, содержащий названия переменных и их значения.
Пример использования:
$a = "тепло"; $b = "холодно"; $c = "жарко"; $arr = array("a","b","c"); print_r ($result = compact($arr));
Array
(
[a] => тепло
[b] => холодно
[c] => жарко
)
Так же можно обойтись без функции array(), перечислив имена переменных в функции compact():
$a = "тепло"; $b = "холодно"; $c = "жарко"; print_r ($result = compact("c","b","a",$arr));
Array
(
[c] => жарко
[b] => холодно
[a] => тепло
)
