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

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

類似の関数
  • 配列の交点を計算し、コールバック関数を使用してデータを比較します array_uintersect

    array_uintersect

    配列の交点を計算し、コールバック関数を使
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • ソート配列 sort

    sort

    ソート配列
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • キー名で配列を逆に並べ替えます krsort

    krsort

    キー名で配列を逆に並べ替えます
  • 指定された配列がリストであるかどうかを確認してください array_is_list

    array_is_list

    指定された配列がリストであるかどうかを確
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
人気記事(にんききじ)