How Can I sort following files numerically, I mean 1 2 3 4…
I have used sort(), asort(), sort(, sort_numeric) functions but it is not working
4 Walka Duchowa Madry Umysl Zamkniety Na Sily Demoniczne.mp3
3 Walka Duchowa Swieci Na Terytorium wroga.mp3
21 Walka Duch Oszczep Modlitwy _08_12_12.mp3
20 Walka Duchowa Oszczep.mp3
5 Walka Duchowa Chrzescijanstwo Ciezko Zbrojna Artyleria.mp3
6 Walka Duchowa W Koncu Bracia Moi.mp3
9 Walka Duchowa Pas Prawdy.mp3
8 Walka Duchowa Diabelskie Zasadzki.mp3
7 Walka Duchowa.mp3
2 Walka Duchowa Rozbrojony Wrog.mp3
19 Walka Duchowa Oszczep_cz_C.mp3
13 Walka_duchowa Helm Zbawiebia 06_17_12.mp3
12 Walka_duchowa Tarcza Wiary__06_10_12.mp3
11 Walka Duchowa Obuwie Pokoju.mp3
10 Walka Duchowa Pancerz Sprawiedliosci.mp3
13b Walka Duchowa Helm Zbawienia 06_24_12.mp3
15 Walka Duchowa Miecz Ducha 07-01-12.mp3
18 Walka Duch Oszczep Modlitwy _07_22_12.mp3
17 Walka_Duch Oszczep Modlitwy 07_15_12.mp3
16 Walka Duch 16 Miecz Ducha 07_08_12.mp3
1 Walka Duchowa Niweczenie mocy diabla.mp3
natsort()will give the order that you are looking for, even with files like13and13b.The question is a little devious, since you don’t really want to sort solely numerically.
Gives the following order: