記事の内容
この記事では、PHPの宇宙船演算子を説明します。
PHPのバージョンは、7系です。
宇宙船演算子とは何か?
<=> は宇宙船演算子と呼ばれており、左辺と右辺を比較します。
そして、その結果次第で、「-1」「0」「1」を返します。
宇宙船演算子の特徴としては、比較結果を数値で表すところです。
配列のソートなどで使うことができます。
宇宙船演算子の使い方
usortという関数を使って、配列をソートしています。
下記の例では、「age」でソートしています。
-
【PHP入門】連想配列をuasortでソートする方法
uasort 自分が定義する関数には、正の値、負の値、0のどれかを戻り値として返します。 それを宇宙船演算子を使って、実装することもできます。 「動作がよくわからない」という人は、v1とv2の位置関係や、不等号などを入れ替えて、動作確認をし ...