現在の位置: ホーム> 関数カテゴリ一覧> extract

extract

アレイから現在のシンボルテーブルまで変数をインポートします
名前:extract
カテゴリ:配列
対応言語:php
一言説明:アレイから現在のシンボルテーブルに変数をインポートします。

定義と使用法

extract()関数は、配列から現​​在のシンボルテーブルに変数をインポートします。

この関数は、配列キー名を変数名として使用し、配列キー値は変数値として使用します。配列内の各要素について、現在のシンボルテーブルに対応する変数が作成されます。

2番目のパラメータータイプは、変数が既に存在し、配列に同じ名前の要素がある場合、 extract()関数がそのような競合をどのように扱うかを指定するために使用されます。

この関数は、シンボルテーブルに正常にインポートされた変数の数を返します。

例1

キー値「cat」、「犬」、「馬」を変数$ a、$ b、$ cに割り当てます。

 <?php
$ a = "original" ;
$ my_array = array ( "a" => "cat" 、 "b" => "dog" 、 "c" => "horse" ) ;
抽出( $ my_array ) ;
echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c " ;
?>

自分で試してみてください

例2

すべてのパラメーターを使用します:

 <?php
$ a = "original" ;
$ my_array = array ( "a" => "cat" 、 "b" => "dog" 、 "c" => "horse" ) ;

抽出( $ my_array 、 extr_prefix_same 、 "dup" ) ;

echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c ; \ $ dup_a = $ dup_a " ;
?>

自分で試してみてください

類似の関数
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します
  • 配列内のすべての値の積を計算します array_product

    array_product

    配列内のすべての値の積を計算します
  • 配列の違いを計算します array_diff

    array_diff

    配列の違いを計算します
  • キー名の比較を使用して配列の交差点を計算する array_intersect_key

    array_intersect_key

    キー名の比較を使用して配列の交差点を計算
  • array_key_existsのエイリアス key_exists

    key_exists

    array_key_existsのエイリ
  • 配列から変数のセットに値を割り当てます list

    list

    配列から変数のセットに値を割り当てます
人気記事(にんききじ)