PHP extract()関数
定義と使用法
extract()関数は、変数を配列からローカル シンボル テーブルにインポートします。
この関数は、配列キーを変数名として使用し、値を変数値として使用します。要素ごとに、現在のシンボル テーブルに変数が作成されます。
この関数は、成功時に抽出された変数の数を返します。
構文
<div>extract(<em>array, extract_rules, prefix</em>)</div>
パラメータ値
パラメータ | 説明 |
---|---|
array | Required 使用する配列を指定します |
extract_rules | Optional extract()関数は、無効な変数名と既存の変数名との衝突をチェックします。このパラメーターは、無効で衝突する名前の処理方法を指定します。 可能な値:
|
prefix | Optional EXTR_PREFIX_SAME、EXTR_PREFIX_ALL、EXTR_PREFIX_INVALID、または EXTR_PREFIX_IF_EXISTSがextract_rulesパラメーターで使用されている場合、指定されたプレフィックスが必要です。 このパラメータはプレフィックスを指定します。プレフィックスは、アンダースコア文字によって配列キーから自動的に分離されます。 |
Technical Detail
Return Value: | 成功時に抽出された変数の数を返します |
---|---|
PHP バージョン: | 4+ |
PHP 変更ログ: |
PHP4.3でextract_rulesにEXTR_REFSが追加されました。 PHP4.2でextract_rulesにEXTR_IF_EXISTSおよびEXTR_PREFIX_IF_EXISTSが追加されました。 PHP4.0.5以降、この関数は抽出された変数の数を返すようになりました。 PHP4.0.5でextract_rulesにEXTR_PREFIX_INVALIDが追加されました。 PHP4.0.5以降、extract_rulesの値にEXTR_PREFIX_ALLに、数値変数も含まれるようになりました。 |
その他の例
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。