- トップページ
- PHPの配列関連のサンプルコード
- sort()
PHPのsort()関数のサンプルコード
説明キーを削除して配列を値で昇順ソートします。成功すれば戻り値にtrueを返し、失敗すればfalseを返します。2つ目の引数にオプションとして、ソートのタイプを変更するフラグを指定できます。SORT_REGULAR - 通常通りに項目を比較 (型は変更しません)、SORT_NUMERIC - 数値的に項目を比較、SORT_STRING - 文字列として項目を比較、SORT_LOCALE_STRING - 現在のロケールに基づいて比較、SORT_NATURAL - 要素の比較を文字列として行い、 natsort() と同様の「自然順」で比較、SORT_FLAG_CASE - SORT_STRING や SORT_NATURAL と (ビット OR で) 組み合わせて使い、 文字列のソートで大文字小文字を区別しないようにします。
サンプルコード
$fruit = array("apple", "orange", "lemon", "strawberry", "grape", "peach", "melon");
sort($fruit);
print_r($fruit);
$numeric = array("2", "4", "1", "5", "3"); //数値として比較
sort($numeric, SORT_NUMERIC);
print_r($numeric);
PHPバージョン8.2
使い方
任意のPHPのコードをWeb上で実行して実行結果を確認できる無料のPHPコードエディタアプリです。
コード欄にPHPのコード(<?phpと?>は不要)を記述して、実行ボタンをクリックしてください。
PHPのソースコードをphpコマンドで実行するのと同じような感覚で実行結果が下のテキストエリアに表示されます。
また、関数の自動補完(2文字目を入力した時点で関数候補を表示)やコードエディタの背景色の変更も可能です。
外出中など手元にPCが無い場合の学習や、ちょっとしたコードのチェックなどに是非ご活用ください。
注意
無限ループや処理に時間がかかるコードを実行した場合、約1秒でタイムアウトしその時点の結果を出力します。
なるべく高い負荷のかかるコードの実行はご遠慮ください。
注意
画面解像度 1366×768 以上での利用を推奨します。