<?php
$sizes = array("Z", "L", "XXXL", "INVALID", "M", "S", "FOO");
function compare($a, $b) {
$sizeincrement = array("XS", "S", "M", "L", "XL", "XXL", "XXXL");
if(!array_search($a, $sizeincrement)) return 1;
return array_search($a, $sizeincrement) > array_search($b, $sizeincrement);
}
usort($sizes, "compare");
print_r($sizes);
preferences:
32.52 ms | 402 KiB | 5 Q