PHP配列



PHP Array の概要

PHP Array 関数を使用すると、配列にアクセスして操作できます。

単純な配列と多次元配列をサポートします。


インストール

PHP 配列関数は PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。


PHP 5 配列関数

関数説明
array()配列を作成します。
array_change_key_case() キーがすべて大文字または小文字である配列を返します。
array_chunk() 配列を新しい配列チャンクに分割します。
array_column() 入力配列内の 1 つの列の値を返します。
array_combine() 2 つの配列 (キー名用とキー値用の 1 つ) を結合して新しい配列を作成します。
array_count_values()は、配列内のすべての値の出現数をカウントするために使用されます。
array_diff()配列を比較し、2 つの配列の差を返します (キー値の比較のみ)。
array_diff_assoc()配列を比較し、2 つの配列の差分セットを返します (キー名とキー値を比較)。
array_diff_key()配列を比較し、2 つの配列の差を返します (キー名の比較のみ)。
array_diff_uassoc()配列を比較し、2 つの配列の差分セットを返します (キー名とキー値を比較し、ユーザー定義のキー名比較関数を使用します)。
array_diff_ukey() 配列を比較し、2 つの配列の差分を返します (ユーザー定義のキー名比較関数を使用して、キー名のみを比較します)。
array_fill() 指定されたキー値で配列を埋めます。
array_fill_keys()指定されたキー名で指定されたキー値で配列を埋めます。
array_filter() コールバック関数を使用して配列内の要素をフィルタリングします。
array_flip()配列内のキー名と、対応する関連キー値を反転/交換します。
array_intersect()配列を比較し、2 つの配列の共通部分を返します (キー値の比較のみ)。
array_intersect_assoc() 配列を比較し、2 つの配列の共通部分を返します (キー名とキー値を比較)。
array_intersect_key() 配列を比較し、2 つの配列の共通部分を返します (キー名の比較のみ)。
array_intersect_uassoc() 配列を比較し、2 つの配列の共通部分を返します (ユーザー定義のキー名比較関数を使用して、キー名とキー値を比較します)。
array_intersect_ukey() 配列を比較し、2 つの配列の共通部分を返します (ユーザー定義のキー名比較関数を使用して、キー名のみを比較します)。
array_key_exists() 指定されたキー名が配列内に存在するかどうかを確認します。
array_keys()配列内のすべてのキー名を返します。
array_map() 指定された配列の各値にユーザー定義関数を適用し、新しい値を返します。
array_merge() 1 つ以上の配列を 1 つの配列にマージします。
array_merge_recursive() 1 つ以上の配列を 1 つの配列に再帰的にマージします。
array_multisort() 複数の配列または多次元配列をソートします。
array_pad() 指定された値を持つ指定された数の要素を配列に挿入します。
array_pop()配列の最後の要素を削除します(pop)。
array_product() 配列内のすべての値の積を計算します。
array_push()配列の末尾に 1 つ以上の要素を挿入します (プッシュ)。
array_rand() 配列から 1 つ以上の要素をランダムに選択し、キー名を返します。
array_reduce()ユーザー定義関数を使用して、配列を繰り返し文字列に縮小して返します。
array_replace()最初の配列の値を次の配列の値に置き換えます。
array_replace_recursive()最初の配列の値を次の配列の値で再帰的に置き換えます。
array_reverse()元の配列の要素の順序を反転し、新しい配列を作成して返します。
array_search()配列内の指定された値を検索し、成功した場合は対応するキー名を返します。
array_shift()配列の最初の要素を削除し、削除された要素の値を返します。
array_slice()配列の選択された部分を返します。
array_splice()配列から指定された要素を削除し、他の値に置き換えます。
array_sum()配列内のすべての値の合計を返します。
array_udiff() 配列を比較し、2 つの配列の差を返します (ユーザー定義のキー比較関数を使用して、キー値のみを比較します)。
array_udiff_assoc()配列を比較し、2 つの配列の差を返します (キー名とキー値を比較し、組み込み関数を使用してキー名を比較し、ユーザー定義関数を使用してキー値を比較します)。
array_udiff_uassoc()配列を比較し、2 つの配列の差分セットを返します (2 つのユーザー定義のキー名比較関数を使用して、キー名とキー値を比較します)。
array_uintersect() 配列を比較し、2 つの配列の共通部分を返します (ユーザー定義のキー比較関数を使用して、キー値のみを比較します)。
array_uintersect_assoc()配列を比較し、2 つの配列の共通部分を返します (キー名とキー値を比較し、組み込み関数を使用してキー名を比較し、ユーザー定義関数を使用してキー値を比較します)。
array_uintersect_uassoc() 配列を比較し、2 つの配列の共通部分を返します (2 つのユーザー定義のキー比較関数を使用して、キー名とキー値を比較します)。
array_unique()配列内の重複した値を削除します。
array_unshift()配列の先頭に 1 つ以上の要素を挿入します。
array_values()配列内のすべての値を返します。
array_walk() ユーザー関数を配列の各メンバーに適用します。
array_walk_recursive() ユーザー関数を配列の各メンバーに再帰的に適用します。
arsort() 連想配列をキー値の降順に並べ替えます。
asort() 連想配列をキー値の昇順に並べ替えます。
compact()変数名とその値を含む配列を作成します。
count()配列内の要素の数を返します。
current()配列内の現在の要素を返します。
each()配列内の現在のキーと値のペアを返します。
end()は、配列の内部ポインタを最後の要素に設定します。
extract()配列から現​​在のシンボルテーブルに変数をインポートします。
in_array() 指定された値が配列内に存在するかどうかを確認します。
key()連想配列からキー名を取得します。
krsort() 連想配列をキー名の降順にソートします。
ksort() 連想配列をキー名の昇順にソートします。
list()配列内の値をいくつかの配列変数に代入します。
natcasesort()「自然ソート」アルゴリズムを使用して、大文字と小文字を区別しない方法で配列をソートします。
natsort() 「自然ソート」アルゴリズムを使用して配列をソートします。
next()配列内の内部ポインタを 1 つ後方に移動します。
pos()current()のエイリアス。
prev()配列の内部ポインタを 1 ビット巻き戻します。
range() 指定された範囲内の要素を含む配列を作成します。
reset()は、配列の内部ポインタを最初の要素に設定します。
rsort() 数値配列を降順に並べ替えます。
shuffle()配列内の要素をランダムな順序で並べ替えます。
sizeof()count()のエイリアス。
sort() 数値配列を昇順に並べ替えます。
uasort()ユーザー定義の比較関数を使用して、配列内のキー値を並べ替えます。
uksort()ユーザー定義の比較関数を使用して、配列内のキー名を並べ替えます。
usort() ユーザー定義の比較関数を使用して配列を並べ替えます。