| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
extract(PHP 4, PHP 5, PHP 7) extract — 配列からシンボルテーブルに変数をインポートする 説明
int extract
( array
&$array
[, int $flags = EXTR_OVERWRITE
[, string $prefix = NULL
]] )配列からシンボルテーブルに変数をインポートします。 各キーについて変数名として有効であるかどうか、 そして、シンボルテーブルの既存の変数と衝突しないかどうかを確認します。 パラメータ
返り値シンボルテーブルにインポートした変数の数を返します。 例
例1 extract() の例 extract の使用例としては、シンボルテーブルに wddx_deserialize() から返された連想配列を インポートすることが考えられます。
<?php 上の例の出力は以下となります。 blue, large, sphere, medium
注意警告
extract() をユーザー入力
($_GET や $_FILES など)
のような信頼できないデータについて使用しないでください。
もし行う場合、例えば
register_globals
を信頼しているような古いコードを一時的に実行したい場合、
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「extract - 配列からシンボルテーブルに変数をインポートする」をGoogle検索
|