必見! [PHP入門] sort関数とは? 使い方も分かりやすく解説!

PHPにおいて、関数はユーザー定義関数組み込み関数の2種類あります。

ここでは組み込み関数であるsort関数とは何か、sort関数の使い方を解説していきます。

1.sort関数とは?

sort関数は組み込み関数の配列関数に分類されます。

PHPでは組み込み関数が数多く存在しており、組み込み関数の一部に配列関数があるという形になります。

配列関数を使用することで配列の要素を追加、削除、並び替えたりと様々なことができます。

配列関数であるsort関数を使用してどのようなことができるのでしょうか。

sort関数で配列の内容を並び替えることができます。

sort関数の構文は以下の通りです。

bool sort(array &$array [, int $flags = SORT_REGULAR])

引数

&$array

内容を並び替える配列を指定します。

$flags

ソート方法に関数フラグを指定します。

注意

※$flagsを省略した場合、SORT_REGULARでソートします。

$flagsに指定できる値は以下のようなものがあります。

概要
SORT_REGULAR 型を変更しないで比較する
SORT_NUMERIC 数値で比較する
SORT_STRING 文字列で比較する

返り値

配列を並び替えることができた場合、true、配列を並び替えることができなかった場合、falseを返します。




2.sort関数のサンプルプログラム

それでは実際にsort関数のサンプルプログラムを見てみましょう。

上記は配列$dataをSORT_REGULARで並び替えるサンプルプログラムになっています。

3行目ではSORT_REGULARで並び替えることができたのでtrueが返されます。

4行目ではSORT_REGULARで並び替えた配列を表示させることになっています。

そのため、文字列数字、アルファベット順に並び替えられました。

結果は以下の通りになります。




3.PHPをもっと学びたい方へ

最後まで読んで頂きまして、ありがとうございます。

PHPをもっと学びたいという方はいないでしょうか?

上記のように考えている方にオススメの教材があります。

確かな力が身につくPHP「超」入門

この本ではPHPの基礎構文だけでなく、商品管理システムを作りながら、PHPをより実践的に学ぶことができます。

そのため、PHPを一通り学んだ方にオススメできる一冊です。

是非、挑戦してみてはいかがでしょうか?

以下の記事でPHPを学ぶことができるオススメの本をまとめていますので、よかったらご覧になって下さい。

[初心者~中級者向け] PHPを学ぶことができるおすすめの本

Udemy

UdemyではPHPを学ぶことができる講座を多数取り扱っています。

以下の記事でPHPを学ぶことができるオススメの講座をまとめていますので、よかったらご覧になって下さい。

[2021年最新版] Udemy(ユーデミー) おすすめのPHP講座

TechAcademy

TechAcademy [テックアカデミー]ではPHPを学ぶことができます。

無料体験も行っているので是非、体験してみてはいかがでしょうか?

TechAcademyについてまとめた記事もありますので、よかったらご覧になって下さい。

いくら? 悪評は? TechAcademy(テックアカデミー)とは? 口コミもまとめてみました!




4.ポイント

ポイント
  • sort関数で配列の内容を並び替えることができます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です