【PHP】連想配列のキーを変数に変換
2016.03.232022.04.23
連想配列のキーを変数に変換します。
<?php
// 連想配列
$array = array(
'A' => 'hogehoge',
'B' => array( 1, 2, 3 ),
'C' => array( 'name'=>'hoge', 'tel'=>'12345678' ),
);
// 連想配列のキーを変数に変換
extract( $array );
// 連想配列のキーが変数になっている
print_r( $A );echo "\r\n";
print_r( $B );
print_r( $C );
以下出力結果
hogehoge ←$Aの内容
Array ←$Bの内容
(
[0] => 1
[1] => 2
[2] => 3
)
Array ←$Cの内容
(
[name] => hoge
[tel] => 12345678
)
Array ←$Bの内容
(
[0] => 1
[1] => 2
[2] => 3
)
Array ←$Cの内容
(
[name] => hoge
[tel] => 12345678
)
連想配列のキー A, B, C が変数の $A, $B , $C に変換され
キーの値がそのまま変数の値になっています。