PHP では、extract 関数または Compact 関数を使用して配列と変数を変換できます。これら 2 つの関数を使用した例を 2 つ紹介します。
compact 複数の変数を配列に変換します
コードは次のとおりです |
コードをコピー |
//複数の変数を配列に変換します
$name='phpff';
$email='phpff@phpff.com';
$info=compact('name','email');//変数名を渡します
Print_r($info);
/*
配列
(
[名前] => phpff
[メール] => phpff@phpff.com
)
*/
?>
|
配列を複数の変数に抽出する
コードは次のとおりです |
コードをコピー |
//配列を複数の変数に変換します
$capitalcities['イングランド'] = 'ロンドン';
$capitalcities['スコットランド'] = 'エディンバラ';
$capitalcities['ウェールズ'] = 'カーディフ';
Extract($capitalcities);//イングランド、スコットランド、ウェールズの 3 つの変数に変換します
Print $Wales;//カーディフ
?>
|
例
コードは次のとおりです |
コードをコピー |
$my_array = array("a" => "猫","b" => "犬", "c" => "馬");
抽出($my_array);
echo "$a = $a; $b = $b; $c = $c";
?>
|
結果
$a = 猫; $b = 犬; $c = 馬
http://www.bkjia.com/PHPjc/632672.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632672.html技術記事 PHP では、extract 関数または Compact 関数を使用して配列と変数を変換できます。これら 2 つの関数を使用した例を 2 つ紹介します。複数の変数を配列に圧縮します...