usortと比較関数の書き方、宇宙船演算子で多段ソート
usortは、自前の比較関数で配列を並べ替える関数です。比較関数は負・ゼロ・正を返すだけで、宇宙船演算子(&l…
usortは、自前の比較関数で配列を並べ替える関数です。比較関数は負・ゼロ・正を返すだけで、宇宙船演算子(&l…
array_columnは、連想配列の配列から特定の列を抜き出す関数です。第3引数でキーを指定すればID引きの…
htmlspecialcharsは、HTMLの特殊文字をエスケープしてXSSを防ぐ関数です。DBに入れる前では…
str_contains・str_starts_with・str_ends_withはPHP8で追加された関数…
preg_matchは、マッチで1・不一致で0・エラーでfalseを返す正規表現の関数です。戻り値の三値の区別…
sprintfは、書式文字列に沿って数値や文字列を整形し結果を返す関数です。ゼロ埋め・桁揃え・小数点以下の桁固…
mb_strlenやmb_substrは、マルチバイト文字列をバイトではなく文字単位で扱う関数です。日本語の長…
heredocとnowdocは複数行の文字列を書くための構文です。heredocは中の変数を展開し、nowdo…
first-class callable記法(…)はPHP 8.1の書き方で、関数やメソッドを呼び出さずに…
型宣言は引数や戻り値に期待する型を書く機能で、union型は複数の型のいずれかを許容します。実行時のガードとド…