array_chunk_variation15.phpt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. --TEST--
  2. array_chunk() - variation 15
  3. --FILE--
  4. <?php
  5. $array = array (1, 2, 3);
  6. var_dump ($array);
  7. for ($i = 0; $i < (sizeof($array) + 1); $i++) {
  8. echo "[$i]\n";
  9. var_dump (@array_chunk ($array, $i));
  10. var_dump (@array_chunk ($array, $i, TRUE));
  11. var_dump (@array_chunk ($array, $i, FALSE));
  12. echo "\n";
  13. }
  14. ?>
  15. --EXPECT--
  16. array(3) {
  17. [0]=>
  18. int(1)
  19. [1]=>
  20. int(2)
  21. [2]=>
  22. int(3)
  23. }
  24. [0]
  25. NULL
  26. NULL
  27. NULL
  28. [1]
  29. array(3) {
  30. [0]=>
  31. array(1) {
  32. [0]=>
  33. int(1)
  34. }
  35. [1]=>
  36. array(1) {
  37. [0]=>
  38. int(2)
  39. }
  40. [2]=>
  41. array(1) {
  42. [0]=>
  43. int(3)
  44. }
  45. }
  46. array(3) {
  47. [0]=>
  48. array(1) {
  49. [0]=>
  50. int(1)
  51. }
  52. [1]=>
  53. array(1) {
  54. [1]=>
  55. int(2)
  56. }
  57. [2]=>
  58. array(1) {
  59. [2]=>
  60. int(3)
  61. }
  62. }
  63. array(3) {
  64. [0]=>
  65. array(1) {
  66. [0]=>
  67. int(1)
  68. }
  69. [1]=>
  70. array(1) {
  71. [0]=>
  72. int(2)
  73. }
  74. [2]=>
  75. array(1) {
  76. [0]=>
  77. int(3)
  78. }
  79. }
  80. [2]
  81. array(2) {
  82. [0]=>
  83. array(2) {
  84. [0]=>
  85. int(1)
  86. [1]=>
  87. int(2)
  88. }
  89. [1]=>
  90. array(1) {
  91. [0]=>
  92. int(3)
  93. }
  94. }
  95. array(2) {
  96. [0]=>
  97. array(2) {
  98. [0]=>
  99. int(1)
  100. [1]=>
  101. int(2)
  102. }
  103. [1]=>
  104. array(1) {
  105. [2]=>
  106. int(3)
  107. }
  108. }
  109. array(2) {
  110. [0]=>
  111. array(2) {
  112. [0]=>
  113. int(1)
  114. [1]=>
  115. int(2)
  116. }
  117. [1]=>
  118. array(1) {
  119. [0]=>
  120. int(3)
  121. }
  122. }
  123. [3]
  124. array(1) {
  125. [0]=>
  126. array(3) {
  127. [0]=>
  128. int(1)
  129. [1]=>
  130. int(2)
  131. [2]=>
  132. int(3)
  133. }
  134. }
  135. array(1) {
  136. [0]=>
  137. array(3) {
  138. [0]=>
  139. int(1)
  140. [1]=>
  141. int(2)
  142. [2]=>
  143. int(3)
  144. }
  145. }
  146. array(1) {
  147. [0]=>
  148. array(3) {
  149. [0]=>
  150. int(1)
  151. [1]=>
  152. int(2)
  153. [2]=>
  154. int(3)
  155. }
  156. }