Что-то я совсем не соображу, как тут сделать так, чтобы сортировались сначала строки, а потом цифры?
Надо, чтобы сначала шли строки по алфавиту, а потом цифры.
$arr = [ "б", "в", 1, 3, "а", 2];
uasort($arr, function($a, $b){
return substr($a, -1)<=> substr($b, -1);
});
echo "<br>".implode('<br>', $arr);