php 抽出関数は、配列キー名を変数名として使用し、配列キー値を変数値として使用します。この関数は、フォームの送信とデータベースへの挿入を処理できます。この記事では、extract 関数の基本的な使用方法と例を説明しています。必要な方は、
php 配列処理関数 extract を参照してください。
extract 関数は、配列から現在のシンボル テーブルに変数をインポートするために使用されます
。基本構文
int extract (array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )
この関数は、配列から現在のシンボルテーブルに変数をインポートするために使用されます。各キー名は、正当な変数名として使用できるかどうかがチェックされ、シンボル テーブル内の既存の変数名との競合もチェックされます。
パラメータの概要:
パラメータ | 説明 |
---|---|
var_array | 必須。使用する配列を指定します。 連想配列。この関数は、キー名を変数名として扱い、値を変数の値として扱います。 キーと値のペアごとに、extract_type パラメーターと prefix パラメーターの影響を受ける変数が現在のシンボル テーブルに作成されます。 連想配列を使用する必要があります。EXTR_PREFIX_ALL または EXTR_PREFIX_INVALID が使用されない限り、数値インデックス付き配列は結果を生成しません。 |
extract_type |
オプション。 extract() 関数は、各キー名が正当な変数名であるかどうかをチェックし、シンボル テーブル内の既存の変数名と競合するかどうかもチェックします。不正なキー名や競合するキー名の処理は、このパラメータに基づいて決定されます。 可能な値:
|
プレフィックス | はオプションです。プレフィックスは、extract_type の値が EXTR_PREFIX_SAME、EXTR_PREFIX_ALL、EXTR_PREFIX_INVALID、または EXTR_PREFIX_IF_EXISTS の場合にのみ必要であることに注意してください。 プレフィックスを付加した結果が正当な変数名ではない場合、シンボルテーブルにはインポートされません。プレフィックスと配列キー名の間にアンダースコアが自動的に追加されます。 |
戻り値
シンボルテーブルに正常にインポートされた変数の数を返します。
例:
<?php $size = "large"; $var_array = array( "color" => "blue", "size" => "medium", "shape" => "sphere" ); extract($var_array, EXTR_PREFIX_SAME, "wddx"); echo " $color , $size , $shape , $wddx_size <br/>"; ?>
演算結果:
青、大、球、中
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。
関連する推奨事項:
PHP は、物流更新へのサードパーティの即時アクセスを実装します
PHP は、特定のキー値に従って多次元配列をソートするメソッドを実装します
PHP は電子メールを実装しますSMTP プロトコルメソッドに基づいた送信例
以上がPHP配列処理関数抜粋の詳細説明と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。