現在の位置: ホーム> 関数カテゴリ一覧> 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 " ;
?>

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

類似の関数
  • アレイから現在のシンボルテーブルまで変数をインポートします extract

    extract

    アレイから現在のシンボルテーブルまで変数
  • 配列内のユニット数、またはオブジェクト内の属性の数を計算します count

    count

    配列内のユニット数、またはオブジェクト内
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • 配列から変数のセットに値を割り当てます list

    list

    配列から変数のセットに値を割り当てます
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 指定された要素を含む範囲に基づいて配列を作成します range

    range

    指定された要素を含む範囲に基づいて配列を
  • エイリアスをカウントします sizeof

    sizeof

    エイリアスをカウントします
人気記事(にんききじ)