PHP 配列

23個の関数

countcount(array $array): int

配列の要素数を返します。

array_pusharray_push(array &$array, mixed ...$values): int

配列の末尾に1つ以上の要素を追加します。

array_poparray_pop(array &$array): mixed

配列の末尾の要素を取り出して返します。

array_shiftarray_shift(array &$array): mixed

配列の先頭の要素を取り出して返します。

array_unshiftarray_unshift(array &$array, mixed ...$values): int

配列の先頭に要素を追加します。

array_mergearray_merge(array ...$arrays): array

複数の配列を一つに結合します。

array_slicearray_slice(array $array, int $offset, ?int $length): array

配列の一部を返します。

array_searcharray_search(mixed $needle, array $haystack): int|string|false

配列で値を検索してキーを返します。なければfalse。

in_arrayin_array(mixed $needle, array $haystack): bool

配列に値が存在するか確認します。

array_key_existsarray_key_exists(string|int $key, array $array): bool

指定したキーが配列に存在するか確認します。

array_keysarray_keys(array $array): array

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

array_valuesarray_values(array $array): array

配列のすべての値を再インデックスして返します。

array_uniquearray_unique(array $array): array

重複した値を削除した配列を返します。

array_reversearray_reverse(array $array): array

配列を逆順にします。

sortsort(array &$array): true

配列を昇順でソートします。

usortusort(array &$array, callable $callback): true

ユーザー定義関数で配列をソートします。

array_maparray_map(?callable $callback, array $array): array

コールバックを各要素に適用した配列を返します。

array_filterarray_filter(array $array, ?callable $callback): array

コールバックの条件を満たす要素のみ返します。

array_reducearray_reduce(array $array, callable $callback, mixed $initial): mixed

コールバックで配列を単一の値に縮小します。

array_columnarray_column(array $array, int|string|null $column): array

多次元配列から特定の列の値を抽出します。

array_chunkarray_chunk(array $array, int $length): array

配列を指定サイズのチャンクに分割します。

array_combinearray_combine(array $keys, array $values): array

キー配列と値配列から一つの配列を作ります。

array_fliparray_flip(array $array): array

キーと値を入れ替えます。