Php-function-extract
提供:Dev Guides
PHP-関数extract()
構文
extract($array, $extract_type, $prefix)
定義と使い方
この関数は、変数を配列から現在のシンボルテーブルにインポートするために使用されます。 連想配列配列を取り、キーを変数名として扱い、値を変数値として扱います。 各キー/値のペアに対して、extract_typeおよびprefixパラメーターを条件として、現在のシンボルテーブルに変数を作成します。
パラメーター
Sr.No | Parameter & Description |
---|---|
1 |
array(Required) 配列を指定します |
2 |
extract_type(Optional)
|
3 |
EXTR_PREFIX_SAME、EXTR_PREFIX_ALL、EXTR_PREFIX_INVALID、またはEXTR_PREFIX_IF_EXISTSがextract_rulesパラメーターで使用されている場合、指定されたプレフィックスが必要です。 このパラメーターはプレフィックスを指定します。 プレフィックスは、アンダースコア文字によって配列キーから自動的に分離されます。 |
戻り値
シンボルテーブルに正常にインポートされた変数の数を返します。
例
次の例を試してください-
<?php
$size = "large";
$input = array("color" => "blue", "size" => "medium", "shape" => "sphere");
extract($input, EXTR_PREFIX_SAME, "bbcx");
echo "$color, $size, $shape, $bbcx_size";
?>
これは、次の結果を生成します-
blue, large, sphere, medium