$aと$bの値を入れ替えたい場合って、結構ありますよね。
通常は、3番目の値を一時的に使用して、以下のようにするのではないでしょうか。
// Initial values.
$biggest = 1;
$smallest = 10;
// Instead of using a temporary variable...
$temp = $biggest;
$biggest = $smallest;
$smallest = $temp;
list関数をうまくつかえば、一行で書けます。
// ...Just swap the values.
list($biggest, $smallest) = array($smallest, $biggest);
ちょっと便利、かと。
list関数って普段あまり使われなさそうですが、たまには使ってみてはいかがでしょう。
参考:PHPドキュメントのlist関数のページ


