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

compact

変数名とその値を含む配列を作成します
名前:compact
カテゴリ:配列
対応言語:php
一言説明:変数名とその値を含む配列を作成します。

定義と使用法

compact()関数は、変数名とその値を含む配列を作成します。

注:変数名のない文字列に対応する文字列は省略されています。

例1

変数名とその値を含む配列を作成します。

 <?php
$ firstname = "bill" ;
$ lastname = "gates" ;
$ age = "60" ;

$ result = compact ( "firstName" 、 "lastName" 、 "age" ) ;

print_r ( $ result ) ;
?>

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

例2

変数と一致しない文字列と、変数名の配列を使用します。

 <?php
$ firstname = "bill" ;
$ lastname = "gates" ;
$ age = "60" ;

$ name = array ( "firstName" 、 "lastName" ) ;
$ result = compact ( $ name 、 "location" 、 "age" ) ;

print_r ( $ result ) ;
?>

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

文法

コンパクト( var1var2 ... )
パラメーター 説明する
var1 必須。変数名を持つ文字列または変数の配列である場合があります。
var2 、... オプション。変数名を持つ文字列または変数の配列である場合があります。複数のパラメーターを許可します。

説明します

compact()関数は、パラメーターを持つ変数の配列を作成します。パラメーターに配列が存在する場合、配列内の変数の値も取得されます。

この関数によって返される配列は連想配列、キー名は関数のパラメーターであり、キー値はパラメーターの変数の値です。

この関数の動作は、 extract()の正反対です。

類似の関数
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え
  • 配列のキーと値を交換します array_flip

    array_flip

    配列のキーと値を交換します
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • 最初の配列の要素を渡された配列に再帰的に置き換えます array_replace_recursive

    array_replace_recursive

    最初の配列の要素を渡された配列に再帰的に
  • 配列内のすべてのキーのケースを変更します array_change_key_case

    array_change_key_case

    配列内のすべてのキーのケースを変更します
  • コールバック関数を使用してキー名を比較して配列の交差点を計算します array_intersect_ukey

    array_intersect_ukey

    コールバック関数を使用してキー名を比較し
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
  • 1つ以上の配列を再帰的にマージします array_merge_recursive

    array_merge_recursive

    1つ以上の配列を再帰的にマージします
人気記事(にんききじ)