配列関数
そふぃのPHP入門 >> PHP関数リファレンス >> 配列関数

配列関数

配列操作に関連する関数の一覧です。

関数 解説
array 配列を生成する
array_change_key_case 配列のキーを全て大文字または小文字にして取得する
array_chunk 配列を分割する
array_combine 一方の配列をキー、もう一方の配列を値として配列を生成する
array_count_values 配列の値の数を数える
array_diff 配列を比較し、差分の配列を取得する
array_diff_assoc キーと値で配列を比較し、差分の配列を取得する
array_diff_key キーを基準に配列を比較し、差分の配列を取得する
array_diff_uassoc コールバック関数を用いてキーと値で配列を比較し、差分の配列を取得する
array_diff_ukey コールバック関数を用いてキーを基準に配列を比較し、差分の配列を取得する
array_fill 指定した値で埋められた配列を取得する
array_fill_keys ???
array_filter 配列の各要素にコールバック関数を適用した後の配列を取得する
array_flip 配列のキーと値を反転させて取得する
array_intersect 配列を比較し、共通する値を取得する
array_intersect_assoc キーと値で配列を比較し、共通する値を取得する
array_intersect_key キーを基準に配列を比較し、共通する値を取得する
array_intersect_uassoc コールバック関数を用いてキーと値で配列を比較し、共通する値を取得する
array_intersect_ukey コールバック関数を用いてキーを基準に配列を比較し、共通する値を取得する
array_keys 配列のキーを全て取得する
array_key_exists 指定したキーまたは添え字が配列にあるかどうか調べる
array_map 配列の各要素にコールバック関数を適用する
array_merge 配列を結合する
array_merge_recursive 配列を再帰的に結合する
array_multisort 複数の配列をソートする
array_pad 指定サイズ分、指定した値で埋められた配列を取得する
array_pop 配列の末尾の要素を取り除いて取得する
array_product 配列の値の積を取得する
array_push 配列の最後に要素を追加する
array_rand 配列から要素をランダムに取得する
array_reduce 配列にコールバック関数を再帰的に適用し、スカラー値として取得する
array_reverse 配列を逆順にして取得する
array_search 指定した値を配列で検索し、対応するキーを取得する
array_shift 配列の先頭の要素を取り除いて取得する
array_slice 配列の一部を取得する
array_splice 配列の一部を削除し、他の要素で置き換える
array_sum 配列の値の合計を取得する
array_udiff コールバック関数を用いて配列を比較し、差分の配列を取得する
array_udiff_assoc コールバック関数を用いて値で配列を比較し、差分の配列を取得する
array_udiff_uassoc コールバック関数を用いてキーと値で配列を比較し、差分の配列を取得する
array_uintersect コールバック関数を用いて配列を比較し、共通する値を取得する
array_uintersect_assoc コールバック関数を用いて値で配列を比較し、共通する値を取得する
array_uintersect_uassoc コールバック関数を用いてキーと値で配列を比較し、共通する値を取得する
array_unique 配列から重複した値を削除して取得する
array_unshift 配列の先頭に要素を追加する
array_values 配列の全ての値を取得する
array_walk 配列の全ての要素にユーザ関数を適用する
array_walk_recursive 配列の全ての要素にユーザ関数を再帰的に適用する
arsort キーと要素との関係を維持しつつ配列を降順にソートする
asort キーと要素との関係を維持しつつ配列を昇順にソートする
compact 変数名とその値から生成された配列を取得する
count 配列の要素数を数える
current 配列内の現在の要素を取得する
each 配列から次のキーと値のペアを取得し、配列ポインタを進める
end 配列ポインタを最後の要素にセットする
extract 配列からシンボルテーブルに変数をインポートする
in_array 配列に値があるか調べる
key 現在の配列ポインタ上のキーを取得する
krsort 配列をキーで降順にソートする
ksort 配列をキーで昇順にソートする
list 配列と同様の形式で複数の変数への代入を行う
natcasesort 自然順アルゴリズムで、大文字・小文字を区別せず配列を昇順にソートする
natsort 自然順アルゴリズムで配列を昇順にソートする
next 配列ポインタを次の要素にセットする
pos current()関数のエイリアス
prev 配列ポインタを前の要素にセットする
range 指定した範囲の整数を値として生成された配列を取得する
reset 配列ポインタを先頭の要素にセットする
rsort 配列を降順にソートする
shuffle 配列をシャッフルする
sizeof count()関数のエイリアス
sort 配列を昇順にソートする
uasort ユーザー定義の比較関数により、キーと値の関係を維持したまま配列をソートする
uksort ユーザー定義の比較関数により、配列をキーでソートする
usort ユーザー定義の比較関数により、配列を値でソートする