PHPの配列の紹介
配列関数を使うと、配列にアクセスして操作することができます。
単純かつ多次元配列がサポートされています。
インスト
アレイ機能は、PHPのコアの一部です。 これらの機能を使用するために必要な一切のインストールはありません。
PHP 5配列関数
関数 | 説明 |
---|---|
array() | 配列を作成します |
array_change_key_case() | 小文字に配列または大文字ですべてのキーを変更します |
array_chunk() | アレイのチャンクにアレイを分割 |
array_column() | 入力アレイ内の単一の列から値を返します |
array_combine() | 一方からの元素使用してアレイを作成し"keys"配列と一つ"values"配列を |
array_count_values() | 配列のすべての値をカウントします |
array_diff() | 配列を比較し、相違点を返す(compare values only) |
array_diff_assoc() | 配列を比較し、相違点を返す(compare keys and values) |
array_diff_key() | 配列を比較し、相違点を返す(compare keys only) |
array_diff_uassoc() | (ユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、相違点を返します |
array_diff_ukey() | (ユーザー定義のキーの比較関数を使用して、キーのみを比較する)配列を比較し、相違点を返します |
array_fill() | 値を持つ配列を埋め |
array_fill_keys() | キーを指定し、値を持つ配列を埋め |
array_filter() | コールバック関数を使用して配列の値をフィルタリング |
array_flip() | 配列内の/交換に関連する値を持つすべてのキーを反転させます |
array_intersect() | 配列を比較し、一致を返し(compare values only) |
array_intersect_assoc() | 配列を比較し、一致を返す(compare keys and values) |
array_intersect_key() | 配列を比較し、一致が返されます(compare keys only) |
array_intersect_uassoc() | (ユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、一致を返し |
array_intersect_ukey() | (ユーザー定義のキーの比較関数を使用して、キーのみを比較する)配列を比較し、一致を返し |
array_key_exists() | 指定されたキーが配列に存在するかどうか |
array_keys() | 配列のすべてのキーを返します。 |
array_map() | アレイの各値は、新しい値を返す、ユーザ製の関数に送信します |
array_merge() | つのアレイに1つ以上のアレイをマージ |
array_merge_recursive() | 再帰つのアレイに1つ以上のアレイをマージ |
array_multisort() | 複数または多次元配列をソート |
array_pad() | 配列に、指定された値を用いて、アイテムの指定された数を挿入 |
array_pop() | 配列の最後の要素を削除します |
array_product() | 配列内の値の積を計算します |
array_push() | アレイの端部に一つ以上の要素を挿入 |
array_rand() | 配列から1つ以上のランダムなキーを返し |
array_reduce() | ユーザ定義関数を使用して、文字列として配列を返します |
array_replace() | 以下の配列からの値を持つ最初の配列の値を置換します |
array_replace_recursive() | 再帰的配列を以下の値を持つ最初の配列の値を置換します |
array_reverse() | 逆の順序で配列を返します |
array_search() | 与えられた値の配列を検索し、キーを返します |
array_shift() | アレイからの最初の要素を削除し、削除される要素の値を返します |
array_slice() | 戻り値は、配列の一部を選択します |
array_splice() | 配列の指定された要素を削除し、置き換え |
array_sum() | 配列内の値の合計を返します。 |
array_udiff() | (ユーザー定義のキーの比較関数を使用して、値のみを比較)配列を比較し、相違点を返します |
array_udiff_assoc() | (値を比較するためのキーと、ユーザ定義関数を比較するために組み込み関数を使用して、キーと値を比較)配列を比較し、相違点を返します |
array_udiff_uassoc() | (2つのユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、相違点を返します |
array_uintersect() | (ユーザー定義のキーの比較関数を使用して、値のみを比較)配列を比較し、一致を返し |
array_uintersect_assoc() | (値を比較するためのキーと、ユーザ定義関数を比較するために組み込み関数を使用して、キーと値を比較)配列を比較し、一致を返し |
array_uintersect_uassoc() | (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() | 大文字小文字を区別しない使用して配列をソート"natural order"アルゴリズムを |
natsort() | 使用して配列をソート"natural order"アルゴリズムを |
next() | 配列の内部配列ポインタを進めます |
pos() | エイリアスcurrent() |
prev() | 内部配列ポインタを巻き戻し |
range() | 要素の範囲を含む配列を作成します |
reset() | その最初の要素を配列の内部ポインタを設定します |
rsort() | 降順にインデックス配列をソート |
shuffle() | 配列をシャッフル |
sizeof() | エイリアスcount() |
sort() | 昇順にインデックス配列をソート |
uasort() | ユーザ定義の比較関数を使用して、配列を値でソート |
uksort() | ユーザ定義の比較関数を用いてキーで配列をソートし |
usort() | ユーザ定義の比較関数を用いて配列をソート |