PHP 変数をまとめて連想配列を作成する
compact関数に変数名を渡して連想配列を作成する
<?php
//変数
$name = 'yamada';
$address = 'tokyo';
$age = '23';
//連想配列を作成
$result = compact('name', 'address', 'age');
//出力
foreach ($result as $key => $value) {
echo '$result[' . $key . '] = ' . $value . '<br />';
}
?>
「出力結果」
$result[name] = yamada
$result[address] = tokyo
$result[age] = 23
compact関数に変数名を格納した配列を渡して連想配列を作成する
<?php
//変数
$name = 'tanaka';
$address = 'chiba';
$age = '28';
//変数名を格納した配列を作成
$hensu_array = array('name', 'address', 'age');
//連想配列を作成
$result = compact($hensu_array);
//出力
foreach ($result as $key => $value) {
echo '$result[' . $key . '] = ' . $value . '<br>';
}
?>
「出力結果」
$result[name] = tanaka
$result[address] = chiba
$result[age] = 28
関連エントリーはこちら。