「PHP」extract関数で連想配列から変数を作成する
関数
extract(array &$array, int $flags = EXTR_OVERWRITE, string $prefix = “"): int
パラメータ
1.array
この関数は連想配列 var_array を引数とし、そのキーを変数名、値を変数の値として処理します。
2.flags
無効または数値キーおよび衝突に関する対処法は、 flags で定義されます。
3.prefix
flags が EXTR_PREFIX_SAME、EXTR_PREFIX_ALL、 EXTR_PREFIX_INVALID
あるいは EXTR_PREFIX_IF_EXISTS の場合にのみ必要であることに注意してください。
使用例
<!DOCTYPE html> <html> <body> <?php $city = ['cftA'=>'東京', 'cftB'=>'大阪', 'cftC'=>'福岡' ]; extract($city); echo $cftA."<br>"; echo $cftB."<br>"; echo $cftC."<br>"; ?> </body> </html>
実行結果
東京
大阪
福岡