配列のソート
array_change_key_case
配列
PHP Manual
配列 関数
参考
is_array()
,
explode()
,
implode()
,
split()
,
preg_split()
, および
join()
も参照してください。
目次
array_change_key_case
— 配列のすべてのキーを変更する
array_chunk
— 配列を分割する
array_combine
— 一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する
array_count_values
— 配列の値の数を数える
array_diff_assoc
— 追加された添字の確認を含めて配列の差を計算する
array_diff_key
— キーを基準にして配列の差を計算する
array_diff_uassoc
— ユーザーが指定したコールバック関数を利用し、 追加された添字の確認を含めて配列の差を計算する
array_diff_ukey
— キーを基準にし、コールバック関数を用いて配列の差を計算する
array_diff
— 配列の差を計算する
array_fill_keys
— キーを指定して、配列を値で埋める
array_fill
— 配列を指定した値で埋める
array_filter
— コールバック関数を使用して、配列の要素をフィルタリングする
array_flip
— 配列のキーと値を反転する
array_intersect_assoc
— 追加された添字の確認も含めて配列の共通項を確認する
array_intersect_key
— キーを基準にして配列の共通項を計算する
array_intersect_uassoc
— 追加された添字の確認も含め、コールバック関数を用いて 配列の共通項を確認する
array_intersect_ukey
— キーを基準にし、コールバック関数を用いて 配列の共通項を計算する
array_intersect
— 配列の共通項を計算する
array_key_exists
— 指定したキーまたは添字が配列にあるかどうかを調べる
array_keys
— 配列のキーすべて、あるいはその一部を返す
array_map
— 指定した配列の要素にコールバック関数を適用する
array_merge_recursive
— 二つ以上の配列を再帰的にマージする
array_merge
— ひとつまたは複数の配列をマージする
array_multisort
— 複数の多次元の配列をソートする
array_pad
— 指定長、指定した値で配列を埋める
array_pop
— 配列の末尾から要素を取り除く
array_product
— 配列の値の積を計算する
array_push
— 一つ以上の要素を配列の最後に追加する
array_rand
— 配列から一つ以上の要素をランダムに取得する
array_reduce
— コールバック関数を用いて配列を普通の値に変更することにより、配列を再帰的に減らす
array_replace_recursive
— 渡された配列の要素を再帰的に置き換える
array_replace
— 渡された配列の要素を置き換える
array_reverse
— 要素を逆順にした配列を返す
array_search
— 指定した値を配列で検索し、見つかった場合に対応するキーを返す
array_shift
— 配列の先頭から要素を一つ取り出す
array_slice
— 配列の一部を展開する
array_splice
— 配列の一部を削除し、他の要素で置換する
array_sum
— 配列の中の値の合計を計算する
array_udiff_assoc
— データの比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_udiff_uassoc
— データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_udiff
— データの比較にコールバック関数を用い、配列の差を計算する
array_uintersect_assoc
— データの比較にコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
array_uintersect_uassoc
— データと添字の比較にコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
array_uintersect
— データの比較にコールバック関数を用い、配列の共通項を計算する
array_unique
— 配列から重複した値を削除する
array_unshift
— 一つ以上の要素を配列の最初に加える
array_values
— 配列の全ての値を返す
array_walk_recursive
— 配列の全ての要素に、ユーザー関数を再帰的に適用する
array_walk
— 配列の全ての要素にユーザー関数を適用する
array
— 配列を生成する
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
— ユーザー定義の比較関数を使用して、配列を値でソートする
配列のソート
array_change_key_case
配列
PHP Manual