PHP 連想配列のキーを変数に変換

連想配列のキーを変数に変換します。

<?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
)

連想配列のキー A, B, C が変数の $A, $B , $C に変換され

キーの値がそのまま変数の値になっています。

コメント

タイトルとURLをコピーしました