fork download
  1. <?php
  2.  
  3. $data = [
  4. 'f.pdf-0.jpg',
  5. 'f.pdf-1.jpg',
  6. 'f.pdf-10.jpg',
  7. 'f.pdf-11.jpg',
  8. 'f.pdf-12.jpg',
  9. 'f.pdf-19.jpg',
  10. 'f.pdf-2.jpg',
  11. 'f.pdf-20.jpg',
  12. 'f.pdf-3.jpg',
  13. ];
  14. sort($data);
  15. print_r($data);
  16.  
  17. sort($data, SORT_NATURAL);
  18. print_r($data);
Success #stdin #stdout 0.01s 24168KB
stdin
Standard input is empty
stdout
Array
(
    [0] => f.pdf-0.jpg
    [1] => f.pdf-1.jpg
    [2] => f.pdf-10.jpg
    [3] => f.pdf-11.jpg
    [4] => f.pdf-12.jpg
    [5] => f.pdf-19.jpg
    [6] => f.pdf-2.jpg
    [7] => f.pdf-20.jpg
    [8] => f.pdf-3.jpg
)
Array
(
    [0] => f.pdf-0.jpg
    [1] => f.pdf-1.jpg
    [2] => f.pdf-2.jpg
    [3] => f.pdf-3.jpg
    [4] => f.pdf-10.jpg
    [5] => f.pdf-11.jpg
    [6] => f.pdf-12.jpg
    [7] => f.pdf-19.jpg
    [8] => f.pdf-20.jpg
)