array_chunk2.phpt 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. --TEST--
  2. basic array_chunk test
  3. --FILE--
  4. <?php
  5. $input_array = array('a', 'b', 'c', 'd', 'e');
  6. var_dump(array_chunk($input_array, 0));
  7. var_dump(array_chunk($input_array, 0, true));
  8. var_dump(array_chunk($input_array, 1));
  9. var_dump(array_chunk($input_array, 1, true));
  10. var_dump(array_chunk($input_array, 2));
  11. var_dump(array_chunk($input_array, 2, true));
  12. var_dump(array_chunk($input_array, 10));
  13. var_dump(array_chunk($input_array, 10, true));
  14. ?>
  15. --EXPECTF--
  16. Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
  17. NULL
  18. Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
  19. NULL
  20. array(5) {
  21. [0]=>
  22. array(1) {
  23. [0]=>
  24. string(1) "a"
  25. }
  26. [1]=>
  27. array(1) {
  28. [0]=>
  29. string(1) "b"
  30. }
  31. [2]=>
  32. array(1) {
  33. [0]=>
  34. string(1) "c"
  35. }
  36. [3]=>
  37. array(1) {
  38. [0]=>
  39. string(1) "d"
  40. }
  41. [4]=>
  42. array(1) {
  43. [0]=>
  44. string(1) "e"
  45. }
  46. }
  47. array(5) {
  48. [0]=>
  49. array(1) {
  50. [0]=>
  51. string(1) "a"
  52. }
  53. [1]=>
  54. array(1) {
  55. [1]=>
  56. string(1) "b"
  57. }
  58. [2]=>
  59. array(1) {
  60. [2]=>
  61. string(1) "c"
  62. }
  63. [3]=>
  64. array(1) {
  65. [3]=>
  66. string(1) "d"
  67. }
  68. [4]=>
  69. array(1) {
  70. [4]=>
  71. string(1) "e"
  72. }
  73. }
  74. array(3) {
  75. [0]=>
  76. array(2) {
  77. [0]=>
  78. string(1) "a"
  79. [1]=>
  80. string(1) "b"
  81. }
  82. [1]=>
  83. array(2) {
  84. [0]=>
  85. string(1) "c"
  86. [1]=>
  87. string(1) "d"
  88. }
  89. [2]=>
  90. array(1) {
  91. [0]=>
  92. string(1) "e"
  93. }
  94. }
  95. array(3) {
  96. [0]=>
  97. array(2) {
  98. [0]=>
  99. string(1) "a"
  100. [1]=>
  101. string(1) "b"
  102. }
  103. [1]=>
  104. array(2) {
  105. [2]=>
  106. string(1) "c"
  107. [3]=>
  108. string(1) "d"
  109. }
  110. [2]=>
  111. array(1) {
  112. [4]=>
  113. string(1) "e"
  114. }
  115. }
  116. array(1) {
  117. [0]=>
  118. array(5) {
  119. [0]=>
  120. string(1) "a"
  121. [1]=>
  122. string(1) "b"
  123. [2]=>
  124. string(1) "c"
  125. [3]=>
  126. string(1) "d"
  127. [4]=>
  128. string(1) "e"
  129. }
  130. }
  131. array(1) {
  132. [0]=>
  133. array(5) {
  134. [0]=>
  135. string(1) "a"
  136. [1]=>
  137. string(1) "b"
  138. [2]=>
  139. string(1) "c"
  140. [3]=>
  141. string(1) "d"
  142. [4]=>
  143. string(1) "e"
  144. }
  145. }