2011-12-07 7 views
9

私はこの配列$ display_varsを持っており、別の変数に分割したいので、それぞれの変数の名前は配列キーで、値は値です。だから、配列はこのようなものだった場合:PHPの変数に配列を分割する

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

それから私は、これと同等で終わるしたい:

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

は、私はおそらくこれを行うことができますどのような方法を考えることができますか?

+0

ここでも良い答えがあります:http://stackoverflow.com/a/8376780/897029 – ComFreek

答えて

6

extract()

現在のスコープで同じ名前の変数を上書きについて注意して。これが問題であれば、第2パラメータを読み上げてください。

0

extractのような関数を呼び出すことは単なる過負荷です。

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

echo $display_vars['title']; //something 
echo $display_vars['header']; //something else