TECH I.S.

PHP 配列関数


PHP 配列の紹介

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

単純な多次元配列がサポートされています。


インストール

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


PHP 配列関数

関数

説明

array() 配列を作成します
array_change_key_case() 配列内のすべてのキーを小文字または大文字に変更します
array_chunk() 配列を配列のチャンクに分割します
array_column() 入力配列の単一の列から値を返します
array_combine() 1 つの「キー」配列と 1 つの「値」配列の要素を使用して配列を作成します
array_count_values() 配列のすべての値をカウントします
array_diff() 配列を比較し、差を返します (値の比較のみ)
array_diff_assoc() 配列を比較し、違いを返します (キーと値を比較します)
array_diff_key() 配列を比較し、違いを返します (キーの比較のみ)
array_diff_uassoc() 配列を比較し、違いを返します (ユーザー定義のキー比較関数を使用して、キーと値を比較します)
array_diff_ukey() 配列を比較し、違いを返します (ユーザー定義のキー比較関数を使用して、キーのみを比較します)
array_fill() 配列に値を入力します
array_fill_keys() キーを指定して、配列に値を入力します
array_filter() コールバック関数を使用して配列の値をフィルタリングします
array_flip() 配列内の関連する値を持つすべてのキーを反転/交換します
array_intersect() 配列を比較し、一致を返します (値の比較のみ)
array_intersect_assoc() 配列を比較して一致を返します (キーと値を比較します)
array_intersect_key() 配列を比較し、一致を返します (キーの比較のみ)
array_intersect_uassoc() 配列を比較し、一致を返します (ユーザー定義のキー比較関数を使用して、キーと値を比較します)
array_intersect_ukey() 配列を比較し、一致を返します (ユーザー定義のキー比較関数を使用して、キーのみを比較します)
array_key_exists() 指定されたキーが配列に存在するかどうかを確認します
array_keys() 配列のすべてのキーを返します
array_map() 配列の各値をユーザー作成関数に送信し、新しい値を返します
array_merge() 1 つ以上の配列を 1 つの配列にマージします
array_merge_recursive() 1 つ以上の配列を 1 つの配列に再帰的にマージします
array_multisort() 複数または多次元の配列をソートします
array_pad() 指定された値を持つ指定された数の項目を配列に挿入します
array_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() 配列を比較し、差異を返します (ユーザー定義のキー比較関数を使用して、値のみを比較します)
array_udiff_assoc() 配列を比較し、差異を返します (キーと値を比較し、組み込み関数を使用してキーを比較し、ユーザー定義関数を使用して値を比較します)
array_udiff_uassoc() 配列を比較し、違いを返します (2 つのユーザー定義のキー比較関数を使用して、キーと値を比較します)
array_uintersect() 配列を比較し、一致を返します (ユーザー定義のキー比較関数を使用して、値のみを比較します)
array_uintersect_assoc() 配列を比較し、一致を返します (キーと値を比較し、組み込み関数を使用してキーを比較し、ユーザー定義関数を使用して値を比較します)
array_intersect_uassoc() 配列を比較し、一致を返します (2 つのユーザー定義のキー比較関数を使用して、キーと値を比較します)
array_unique() 配列から重複する値を削除します
array_unshift() 配列の先頭に 1 つ以上の要素を追加します
array_values() 配列のすべての値を返します
array_walk() 配列のすべてのメンバーにユーザー関数を適用します
array_walk_recursive() 配列のすべてのメンバーにユーザー関数を再帰的に適用します
arsort() 値に従って、連想配列を降順でソートします
asort() 値に従って、連想配列を昇順にソートします
compact() 変数とその値を含む配列を作成する
count() 配列内の要素数を返します
current() 配列内の現在の要素を返します
each() PHP 7.2 から廃止されました。配列から現​​在のキーと値のペアを返します
end() 配列の内部ポインタをその最後の要素に設定します
extract() 変数を配列から現​​在のシンボル テーブルにインポートします
in_array() 指定された値が配列に存在するかどうかを確認します
key() 配列からキーを取得します
krsort() キーに従って、連想配列を降順にソートします
ksort() キーに従って、連想配列を昇順にソートします
list() あたかも配列であるかのように変数を割り当てます
natcasesort() 大文字と小文字を区別しない「自然順序」アルゴリズムを使用して配列をソートします
natsort() 「自然順序」アルゴリズムを使用して配列をソートします
next() 配列の内部配列ポインターを進める
pos() current()のエイリアス
prev() 内部配列ポインタを巻き戻します
range() 要素の範囲を含む配列を作成します
reset() 配列の内部ポインタをその最初の要素に設定します
reset() インデックス付き配列を降順にソートします
shuffle() 配列をシャッフルします
sizeof() count()のエイリアス
count() インデックス付き配列を昇順にソートします
uasort() ユーザー定義の比較関数を使用して配列を値でソートし、 インデックスの関連付けを維持します
uxsort() ユーザー定義の比較関数を使用してキーで配列をソートします
usort() ユーザー定義の比較関数を使用して、配列を値でソートします


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細