004.phpt 722 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. --TEST--
  2. Test natsort and natcasesort
  3. --INI--
  4. precision=14
  5. --FILE--
  6. <?php
  7. $data = array(
  8. 'Test1',
  9. 'teST2'=>0,
  10. 5=>'test2',
  11. 'abc'=>'test10',
  12. 'test21'
  13. );
  14. var_dump($data);
  15. natsort($data);
  16. var_dump($data);
  17. natcasesort($data);
  18. var_dump($data);
  19. ?>
  20. --EXPECT--
  21. array(5) {
  22. [0]=>
  23. string(5) "Test1"
  24. ["teST2"]=>
  25. int(0)
  26. [5]=>
  27. string(5) "test2"
  28. ["abc"]=>
  29. string(6) "test10"
  30. [6]=>
  31. string(6) "test21"
  32. }
  33. array(5) {
  34. ["teST2"]=>
  35. int(0)
  36. [0]=>
  37. string(5) "Test1"
  38. [5]=>
  39. string(5) "test2"
  40. ["abc"]=>
  41. string(6) "test10"
  42. [6]=>
  43. string(6) "test21"
  44. }
  45. array(5) {
  46. ["teST2"]=>
  47. int(0)
  48. [0]=>
  49. string(5) "Test1"
  50. [5]=>
  51. string(5) "test2"
  52. ["abc"]=>
  53. string(6) "test10"
  54. [6]=>
  55. string(6) "test21"
  56. }