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

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

Синтаксис

extract(массив);

Примеры

Пример

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

<?php
	$arr = ['name'=>'Иван', 'age'=>25];
	extract($arr);
?>

В результате у нас будет доступна переменная $name и переменная $age:

<?php
	var_dump($name); //выведет 'Иван'
	var_dump($age); //выведет 25
?>