「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>

実行結果
東京
大阪
福岡

PHP

Posted by arkgame