Perlなら
@array = { (split ('<>', $b) )[3] <=> (split ('<>', $a) )[3] } @array;
だけど、PHPはどうだろ?usortしらべてみてちょ。