Sorterar du direkt i databasen?
I så fall gissar jag att du har satt typen på kolumnen till VARCHAR, CHAR eller något liknande, istället för INT eller någon annan typ som behandlar tal.
Om du ser till att ändra till INT ska det nog bli bättre.
Ifall du söker en PHP-funktion så finns natsort som gör precis vad du frågar efter.