php の配列操作メソッドには、array_chunk()、array_pop()、array_push()、array_rand()、array_shift()、array_slice()、array_udiff()、arsort() などが含まれます。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP 配列関数 (メソッド) により、開発者は配列にアクセスして操作し、単純な配列と多次元配列をサポートします。
php配列操作方法
関数 (メソッド) | 説明 |
---|---|
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() | ユーザー定義の比較関数を使用して配列を並べ替えます。 |
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPの配列操作方法とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。