Разбиение массива на переменные в php

У меня есть этот массив $ display_vars, и я хочу разбить его на отдельные переменные, поэтому каждое имя переменной является ключом массива, и это значение является, так сказать, значением. Поэтому, если массив был таким:

$display_vars = array( 'title' => 'something', 'header' => 'something else' ); 

Тогда я хочу закончить с эквивалентом этого:

 $title = 'something'; $header = 'something else'; 

Можете ли вы представить себе, как я могу это сделать?

Функция extract выполняет именно это.

См. get_defined_vars в действии (включает бонусную ссылку на get_defined_vars ).

extract()

Помните о переписывании переменных с тем же именем в текущей области. Прочитайте второй параметр, если это вызывает беспокойство.

использование

 extract($display_vars); 

http://php.net/manual/en/function.extract.php

Почему бы вам просто не использовать его, используя тот же массив? Вызов функции, такой как extract является просто перегрузкой.

 <?php $display_vars = array( 'title' => 'something', 'header' => 'something else' ); echo $display_vars['title']; //something echo $display_vars['header']; //something else