Php-array-functions

提供:Dev Guides
移動先:案内検索

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

array()

配列を作成する

3
2

array_change_key_case()

すべてのキーが小文字または大文字の配列を返します

4
3

array_chunk()

配列を配列のチャンクに分割します

4
4

array_combine()

1つの配列をキーに、もう1つの配列をその値に使用して配列を作成します

5
5

array_count_values()

各値の出現回数を含む配列を返します

4
6

array_diff()

配列値を比較し、差を返します

4
7

array_diff_assoc()

配列のキーと値を比較し、差を返します

4
8

array_diff_key()

配列キーを比較し、差を返します

5
9

array_diff_uassoc()

追加のユーザー作成関数チェックを使用して、配列のキーと値を比較し、差を返します

5
10

array_diff_ukey()

追加のユーザー作成関数チェックを使用して配列キーを比較し、差を返します

5
11

array_fill()

配列を値で埋めます

4
12

array_fill_keys()

配列に値を入力し、キーを指定します

5
13

array_filter()

ユーザー作成関数を使用して配列の要素をフィルター処理します

4
14

array_flip()

すべてのキーを配列内の関連する値と交換します

4
15

array_intersect()

配列値を比較し、一致を返します

4
16

array_intersect_assoc()

配列のキーと値を比較し、一致を返します

4
17

array_intersect_key()

配列キーを比較し、一致を返します

5
18

array_intersect_uassoc()

追加のユーザー作成関数チェックを使用して、配列のキーと値を比較し、一致を返します

5
19

array_intersect_ukey()

追加のユーザー作成関数チェックを使用して配列キーを比較し、一致を返します

5
20

array_key_exists()

指定されたキーが配列に存在するかどうかを確認します

4
21

array_keys()

配列のすべてのキーを返します

4
22

array_map()

配列の各値をユーザー作成関数に送信します。ユーザー作成関数は新しい値を返します

4
23

array_merge()

1つ以上の配列を1つの配列にマージします

4
24

array_merge_recursive()

1つ以上の配列を1つの配列にマージします

4
25

array_multisort()

複数または多次元配列をソートします

4
26

array_pad()

指定された値を持つ指定された数の項目を配列に挿入します

4
27

array_pop()

配列の最後の要素を削除します

4
28

array_product()

配列内の値の積を計算します

5
29

array_push()

配列の最後に1つ以上の要素を挿入します

4
30

array_rand()

配列から1つ以上のランダムキーを返します

4
31

array_reduce()

ユーザー定義関数を使用して、配列を文字列として返します

4
32

array_reverse()

逆の順序で配列を返します

4
33

array_search()

指定された値の配列を検索し、キーを返します

4
34

array_shift()

配列から最初の要素を削除し、削除された要素の値を返します

4
35

array_slice()

配列の選択部分を返します

4
36

array_splice()

配列の指定された要素を削除して置き換えます

4
37

array_sum()

配列内の値の合計を返します

4
38

array_udiff()

ユーザー作成関数の配列値を比較し、配列を返します

5
39

array_udiff_assoc()

配列キーを比較し、ユーザー作成関数の配列値を比較し、配列を返します

5
40

array_udiff_uassoc()

ユーザー作成関数の配列キーと配列値を比較し、配列を返します

5
41

array_uintersect()

ユーザー作成関数の配列値を比較し、配列を返します

5
42

array_uintersect_assoc()

配列キーを比較し、ユーザー作成関数の配列値を比較し、配列を返します

5
43

array_uintersect_uassoc()

ユーザー作成関数の配列キーと配列値を比較し、配列を返します

5
44

array_unique()

配列から重複した値を削除します

4
45

array_unshift()

配列の先頭に1つ以上の要素を追加します

4
46

array_values()

配列のすべての値を返します

4
47

array_walk()

配列のすべてのメンバーにユーザー関数を適用します

3
48

array_walk_recursive()

配列のすべてのメンバーにユーザー関数を再帰的に適用します

5
49

arsort()

配列を逆順でソートし、インデックスの関連付けを維持します

3
50

asort()

配列をソートし、インデックスの関連付けを維持します

3
51

compact()

変数とその値を含む配列を作成する

4
52

count()

配列内の要素、またはオブジェクト内のプロパティをカウントします

3
53

current()

配列内の現在の要素を返します

3
54

each()

配列から現​​在のキーと値のペアを返します

3
55

end()

配列の内部ポインターを最後の要素に設定します

3
56

extract()

変数を配列から現​​在のシンボルテーブルにインポートします。

3
57

in_array()

指定した値が配列に存在するかどうかを確認します

4
58

key()

配列からキーを取得します

3
59

krsort()

キーで配列を逆順でソートします

3
60

ksort()

キーで配列をソートします

3
61

list()

変数を配列であるかのように割り当てます

3
62

natcasesort()

大文字と小文字を区別しない「自然順序」アルゴリズムを使用して配列をソートします

4
63

natsort()

「自然順序」アルゴリズムを使用して配列をソートします

4
64

next()

配列の内部配列ポインターを進める

3
65

pos()

current()のエイリアス

3
66

prev()

内部配列ポインターを巻き戻します

3
67

range()

要素の範囲を含む配列を作成します

3
68

reset()

配列の内部ポインターを最初の要素に設定します

3
69

rsort()

配列を逆順に並べ替えます

3
70

shuffle()

配列をシャッフルします

3
71

sizeof()

count()のエイリアス

3
72

sort()

配列をソートします

3
73

uasort()

ユーザー定義関数で配列をソートし、インデックスの関連付けを維持します

3
74

uksort()

ユーザー定義関数を使用してキーで配列をソートします

3
75

usort()

ユーザー定義関数を使用して値で配列をソートします

3