Php-array-functions
PHP-配列関数
これらの関数を使用すると、さまざまな方法で配列と対話して操作できます。 配列は、変数のセットを保存、管理、および操作するために不可欠です。
インストール
これらの機能を使用するためにインストールは必要ありません。それらはPHPコアの一部です。
ランタイム構成
この拡張機能には、php.iniで定義されている設定ディレクティブはありません。
PHP配列定数
| Sr.No | Constant & Description |
|---|---|
| 1 |
CASE_LOWER array_change_key_case()で使用して、配列キーを小文字に変換します |
| 2 |
CASE_UPPER array_change_key_case()で使用して、配列キーを大文字に変換します |
| 3 |
SORT_ASC array_multisort()で使用して、昇順でソートします |
| 4 |
SORT_DESC array_multisort()で使用して降順でソートします |
| 5 |
SORT_REGULAR 通常のアイテムの比較に使用 |
| 6 |
SORT_NUMERIC 項目を数値的に比較するために使用されます |
| 7 |
SORT_STRING アイテムを文字列として比較するために使用 |
| 8 |
SORT_LOCALE_STRING 現在のロケールに基づいて、アイテムを文字列として比較するために使用されます |
| 9 | COUNT_NORMAL |
| 10 | COUNT_RECURSIVE |
| 11 | EXTR_OVERWRITE |
| 12 | EXTR_SKIP |
| 13 | EXTR_PREFIX_SAME |
| 14 | EXTR_PREFIX_ALL |
| 15 | EXTR_PREFIX_INVALID |
| 16 | EXTR_PREFIX_IF_EXISTS |
| 17 | EXTR_IF_EXISTS |
| 18 | EXTR_REFS |
機能一覧
*PHP* -関数をサポートするPHPの最も古いバージョンを示します。
| Sr.No | Function & Description | PHP |
|---|---|---|
| 1 |
配列を作成する |
3 |
| 2 |
すべてのキーが小文字または大文字の配列を返します |
4 |
| 3 |
配列を配列のチャンクに分割します |
4 |
| 4 |
1つの配列をキーに、もう1つの配列をその値に使用して配列を作成します |
5 |
| 5 |
各値の出現回数を含む配列を返します |
4 |
| 6 |
配列値を比較し、差を返します |
4 |
| 7 |
配列のキーと値を比較し、差を返します |
4 |
| 8 |
配列キーを比較し、差を返します |
5 |
| 9 |
追加のユーザー作成関数チェックを使用して、配列のキーと値を比較し、差を返します |
5 |
| 10 |
追加のユーザー作成関数チェックを使用して配列キーを比較し、差を返します |
5 |
| 11 |
配列を値で埋めます |
4 |
| 12 |
配列に値を入力し、キーを指定します |
5 |
| 13 |
ユーザー作成関数を使用して配列の要素をフィルター処理します |
4 |
| 14 |
すべてのキーを配列内の関連する値と交換します |
4 |
| 15 |
配列値を比較し、一致を返します |
4 |
| 16 |
配列のキーと値を比較し、一致を返します |
4 |
| 17 |
配列キーを比較し、一致を返します |
5 |
| 18 |
追加のユーザー作成関数チェックを使用して、配列のキーと値を比較し、一致を返します |
5 |
| 19 |
追加のユーザー作成関数チェックを使用して配列キーを比較し、一致を返します |
5 |
| 20 |
指定されたキーが配列に存在するかどうかを確認します |
4 |
| 21 |
配列のすべてのキーを返します |
4 |
| 22 |
配列の各値をユーザー作成関数に送信します。ユーザー作成関数は新しい値を返します |
4 |
| 23 |
1つ以上の配列を1つの配列にマージします |
4 |
| 24 |
1つ以上の配列を1つの配列にマージします |
4 |
| 25 |
複数または多次元配列をソートします |
4 |
| 26 |
指定された値を持つ指定された数の項目を配列に挿入します |
4 |
| 27 |
配列の最後の要素を削除します |
4 |
| 28 |
配列内の値の積を計算します |
5 |
| 29 |
配列の最後に1つ以上の要素を挿入します |
4 |
| 30 |
配列から1つ以上のランダムキーを返します |
4 |
| 31 |
ユーザー定義関数を使用して、配列を文字列として返します |
4 |
| 32 |
逆の順序で配列を返します |
4 |
| 33 |
指定された値の配列を検索し、キーを返します |
4 |
| 34 |
配列から最初の要素を削除し、削除された要素の値を返します |
4 |
| 35 |
配列の選択部分を返します |
4 |
| 36 |
配列の指定された要素を削除して置き換えます |
4 |
| 37 |
配列内の値の合計を返します |
4 |
| 38 |
ユーザー作成関数の配列値を比較し、配列を返します |
5 |
| 39 |
配列キーを比較し、ユーザー作成関数の配列値を比較し、配列を返します |
5 |
| 40 |
ユーザー作成関数の配列キーと配列値を比較し、配列を返します |
5 |
| 41 |
ユーザー作成関数の配列値を比較し、配列を返します |
5 |
| 42 |
配列キーを比較し、ユーザー作成関数の配列値を比較し、配列を返します |
5 |
| 43 |
ユーザー作成関数の配列キーと配列値を比較し、配列を返します |
5 |
| 44 |
配列から重複した値を削除します |
4 |
| 45 |
配列の先頭に1つ以上の要素を追加します |
4 |
| 46 |
配列のすべての値を返します |
4 |
| 47 |
配列のすべてのメンバーにユーザー関数を適用します |
3 |
| 48 |
配列のすべてのメンバーにユーザー関数を再帰的に適用します |
5 |
| 49 |
配列を逆順でソートし、インデックスの関連付けを維持します |
3 |
| 50 |
配列をソートし、インデックスの関連付けを維持します |
3 |
| 51 |
変数とその値を含む配列を作成する |
4 |
| 52 |
配列内の要素、またはオブジェクト内のプロパティをカウントします |
3 |
| 53 |
配列内の現在の要素を返します |
3 |
| 54 |
配列から現在のキーと値のペアを返します |
3 |
| 55 |
配列の内部ポインターを最後の要素に設定します |
3 |
| 56 |
変数を配列から現在のシンボルテーブルにインポートします。 |
3 |
| 57 |
指定した値が配列に存在するかどうかを確認します |
4 |
| 58 |
配列からキーを取得します |
3 |
| 59 |
キーで配列を逆順でソートします |
3 |
| 60 |
キーで配列をソートします |
3 |
| 61 |
変数を配列であるかのように割り当てます |
3 |
| 62 |
大文字と小文字を区別しない「自然順序」アルゴリズムを使用して配列をソートします |
4 |
| 63 |
「自然順序」アルゴリズムを使用して配列をソートします |
4 |
| 64 |
配列の内部配列ポインターを進める |
3 |
| 65 |
current()のエイリアス |
3 |
| 66 |
内部配列ポインターを巻き戻します |
3 |
| 67 |
要素の範囲を含む配列を作成します |
3 |
| 68 |
配列の内部ポインターを最初の要素に設定します |
3 |
| 69 |
配列を逆順に並べ替えます |
3 |
| 70 |
配列をシャッフルします |
3 |
| 71 |
count()のエイリアス |
3 |
| 72 |
配列をソートします |
3 |
| 73 |
ユーザー定義関数で配列をソートし、インデックスの関連付けを維持します |
3 |
| 74 |
ユーザー定義関数を使用してキーで配列をソートします |
3 |
| 75 |
ユーザー定義関数を使用して値で配列をソートします |
3 |