array_chunk_variation11.phpt 959 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. --TEST--
  2. array_chunk() - variation 11
  3. --FILE--
  4. <?php
  5. $array = array (0 => 0, 3 => 2);
  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(2) {
  17. [0]=>
  18. int(0)
  19. [3]=>
  20. int(2)
  21. }
  22. [0]
  23. NULL
  24. NULL
  25. NULL
  26. [1]
  27. array(2) {
  28. [0]=>
  29. array(1) {
  30. [0]=>
  31. int(0)
  32. }
  33. [1]=>
  34. array(1) {
  35. [0]=>
  36. int(2)
  37. }
  38. }
  39. array(2) {
  40. [0]=>
  41. array(1) {
  42. [0]=>
  43. int(0)
  44. }
  45. [1]=>
  46. array(1) {
  47. [3]=>
  48. int(2)
  49. }
  50. }
  51. array(2) {
  52. [0]=>
  53. array(1) {
  54. [0]=>
  55. int(0)
  56. }
  57. [1]=>
  58. array(1) {
  59. [0]=>
  60. int(2)
  61. }
  62. }
  63. [2]
  64. array(1) {
  65. [0]=>
  66. array(2) {
  67. [0]=>
  68. int(0)
  69. [1]=>
  70. int(2)
  71. }
  72. }
  73. array(1) {
  74. [0]=>
  75. array(2) {
  76. [0]=>
  77. int(0)
  78. [3]=>
  79. int(2)
  80. }
  81. }
  82. array(1) {
  83. [0]=>
  84. array(2) {
  85. [0]=>
  86. int(0)
  87. [1]=>
  88. int(2)
  89. }
  90. }