LoginSignup
0
0

More than 1 year has passed since last update.

[PHP]宇宙船演算子

Posted at

概要

宇宙船演算子<=>

  • 左辺が右辺より大きい場合は1
  • 左辺が右辺より小さい場合は-1
  • 左辺が右辺と等しい場合は0

を返す。

PHPの関数usortと併用します。

一次元配列

usort($array, function ($a, $b) {
  return $a <=> $b;
}

これにより$array内部は昇順に並び替えられます。

二次元配列

usort($array, function ($a, $b) {
  return $a['hoge'] <=> $b['hoge'];
}

これによりキー名がhogeの内容を対象に昇順で並び替えられます。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0