【PHP】連想配列のキーを変数に変換 | プロサバメモ

WEBプログラミングやサーバ設定などのメモ場

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

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

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

関連記事

TOP