array_count_values.phpt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. --TEST--
  2. array_count_values()
  3. --FILE--
  4. <?php
  5. $arrays = array (
  6. array (),
  7. array (0),
  8. array (1),
  9. array (-1),
  10. array (0, 0),
  11. array (0, 1),
  12. array (1, 1),
  13. array (1, "hello", 1, "world", "hello"),
  14. array ("hello", "world", "hello"),
  15. array ("", "world", "", "hello", "world", "hello", "hello", "world", "hello"),
  16. array (0, array (1, "hello", 1, "world", "hello")),
  17. array (1, array (1, "hello", 1, "world", "hello"), array (1, "hello", 1, "world", "hello"), array (1, "hello", 1, "world", "hello")),
  18. );
  19. foreach ($arrays as $item) {
  20. var_dump (@array_count_values ($item));
  21. echo "\n";
  22. }
  23. ?>
  24. --EXPECT--
  25. array(0) {
  26. }
  27. array(1) {
  28. [0]=>
  29. int(1)
  30. }
  31. array(1) {
  32. [1]=>
  33. int(1)
  34. }
  35. array(1) {
  36. [-1]=>
  37. int(1)
  38. }
  39. array(1) {
  40. [0]=>
  41. int(2)
  42. }
  43. array(2) {
  44. [0]=>
  45. int(1)
  46. [1]=>
  47. int(1)
  48. }
  49. array(1) {
  50. [1]=>
  51. int(2)
  52. }
  53. array(3) {
  54. [1]=>
  55. int(2)
  56. ["hello"]=>
  57. int(2)
  58. ["world"]=>
  59. int(1)
  60. }
  61. array(2) {
  62. ["hello"]=>
  63. int(2)
  64. ["world"]=>
  65. int(1)
  66. }
  67. array(3) {
  68. [""]=>
  69. int(2)
  70. ["world"]=>
  71. int(3)
  72. ["hello"]=>
  73. int(4)
  74. }
  75. array(1) {
  76. [0]=>
  77. int(1)
  78. }
  79. array(1) {
  80. [1]=>
  81. int(1)
  82. }