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キーと値を入れ替えます。
