概要
閲覧数:1292
投稿日:2015-11-06
更新日:2015-11-06
extract()とは逆に変数から配列を作成
引数
・配列に格納したい変数の変数名を列挙
・変数名を格納した配列を渡すことも可能
・変数名として、未定義の変数を指定した場合は無視される
作成される配列
・変数名がキー、変数の値が要素の値となる
コード
$artist = 'ブラウン';
$model = '麻由';
$ninja = true;
$ary = array('model', 'ninja');
$result = compact('artist', $ary, 'dummy');
var_dump($ary);
var_dump($result);結果
array(2) {
[0]=>
string(5) "model"
[1]=>
string(5) "ninja"
}
array(3) {
["artist"]=>
string(12) "ブラウン"
["model"]=>
string(6) "麻由"
["ninja"]=>
bool(true)
}