Return to array_chunk_variation23.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: array_chunk() - variation 23 3: --FILE-- 4: <?php 5: $array = array ("p" => 1, "q" => 2, "r" => 3, "s" => 4, "u" => 5, "v" => 6); 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(6) { 17: ["p"]=> 18: int(1) 19: ["q"]=> 20: int(2) 21: ["r"]=> 22: int(3) 23: ["s"]=> 24: int(4) 25: ["u"]=> 26: int(5) 27: ["v"]=> 28: int(6) 29: } 30: [0] 31: NULL 32: NULL 33: NULL 34: 35: [1] 36: array(6) { 37: [0]=> 38: array(1) { 39: [0]=> 40: int(1) 41: } 42: [1]=> 43: array(1) { 44: [0]=> 45: int(2) 46: } 47: [2]=> 48: array(1) { 49: [0]=> 50: int(3) 51: } 52: [3]=> 53: array(1) { 54: [0]=> 55: int(4) 56: } 57: [4]=> 58: array(1) { 59: [0]=> 60: int(5) 61: } 62: [5]=> 63: array(1) { 64: [0]=> 65: int(6) 66: } 67: } 68: array(6) { 69: [0]=> 70: array(1) { 71: ["p"]=> 72: int(1) 73: } 74: [1]=> 75: array(1) { 76: ["q"]=> 77: int(2) 78: } 79: [2]=> 80: array(1) { 81: ["r"]=> 82: int(3) 83: } 84: [3]=> 85: array(1) { 86: ["s"]=> 87: int(4) 88: } 89: [4]=> 90: array(1) { 91: ["u"]=> 92: int(5) 93: } 94: [5]=> 95: array(1) { 96: ["v"]=> 97: int(6) 98: } 99: } 100: array(6) { 101: [0]=> 102: array(1) { 103: [0]=> 104: int(1) 105: } 106: [1]=> 107: array(1) { 108: [0]=> 109: int(2) 110: } 111: [2]=> 112: array(1) { 113: [0]=> 114: int(3) 115: } 116: [3]=> 117: array(1) { 118: [0]=> 119: int(4) 120: } 121: [4]=> 122: array(1) { 123: [0]=> 124: int(5) 125: } 126: [5]=> 127: array(1) { 128: [0]=> 129: int(6) 130: } 131: } 132: 133: [2] 134: array(3) { 135: [0]=> 136: array(2) { 137: [0]=> 138: int(1) 139: [1]=> 140: int(2) 141: } 142: [1]=> 143: array(2) { 144: [0]=> 145: int(3) 146: [1]=> 147: int(4) 148: } 149: [2]=> 150: array(2) { 151: [0]=> 152: int(5) 153: [1]=> 154: int(6) 155: } 156: } 157: array(3) { 158: [0]=> 159: array(2) { 160: ["p"]=> 161: int(1) 162: ["q"]=> 163: int(2) 164: } 165: [1]=> 166: array(2) { 167: ["r"]=> 168: int(3) 169: ["s"]=> 170: int(4) 171: } 172: [2]=> 173: array(2) { 174: ["u"]=> 175: int(5) 176: ["v"]=> 177: int(6) 178: } 179: } 180: array(3) { 181: [0]=> 182: array(2) { 183: [0]=> 184: int(1) 185: [1]=> 186: int(2) 187: } 188: [1]=> 189: array(2) { 190: [0]=> 191: int(3) 192: [1]=> 193: int(4) 194: } 195: [2]=> 196: array(2) { 197: [0]=> 198: int(5) 199: [1]=> 200: int(6) 201: } 202: } 203: 204: [3] 205: array(2) { 206: [0]=> 207: array(3) { 208: [0]=> 209: int(1) 210: [1]=> 211: int(2) 212: [2]=> 213: int(3) 214: } 215: [1]=> 216: array(3) { 217: [0]=> 218: int(4) 219: [1]=> 220: int(5) 221: [2]=> 222: int(6) 223: } 224: } 225: array(2) { 226: [0]=> 227: array(3) { 228: ["p"]=> 229: int(1) 230: ["q"]=> 231: int(2) 232: ["r"]=> 233: int(3) 234: } 235: [1]=> 236: array(3) { 237: ["s"]=> 238: int(4) 239: ["u"]=> 240: int(5) 241: ["v"]=> 242: int(6) 243: } 244: } 245: array(2) { 246: [0]=> 247: array(3) { 248: [0]=> 249: int(1) 250: [1]=> 251: int(2) 252: [2]=> 253: int(3) 254: } 255: [1]=> 256: array(3) { 257: [0]=> 258: int(4) 259: [1]=> 260: int(5) 261: [2]=> 262: int(6) 263: } 264: } 265: 266: [4] 267: array(2) { 268: [0]=> 269: array(4) { 270: [0]=> 271: int(1) 272: [1]=> 273: int(2) 274: [2]=> 275: int(3) 276: [3]=> 277: int(4) 278: } 279: [1]=> 280: array(2) { 281: [0]=> 282: int(5) 283: [1]=> 284: int(6) 285: } 286: } 287: array(2) { 288: [0]=> 289: array(4) { 290: ["p"]=> 291: int(1) 292: ["q"]=> 293: int(2) 294: ["r"]=> 295: int(3) 296: ["s"]=> 297: int(4) 298: } 299: [1]=> 300: array(2) { 301: ["u"]=> 302: int(5) 303: ["v"]=> 304: int(6) 305: } 306: } 307: array(2) { 308: [0]=> 309: array(4) { 310: [0]=> 311: int(1) 312: [1]=> 313: int(2) 314: [2]=> 315: int(3) 316: [3]=> 317: int(4) 318: } 319: [1]=> 320: array(2) { 321: [0]=> 322: int(5) 323: [1]=> 324: int(6) 325: } 326: } 327: 328: [5] 329: array(2) { 330: [0]=> 331: array(5) { 332: [0]=> 333: int(1) 334: [1]=> 335: int(2) 336: [2]=> 337: int(3) 338: [3]=> 339: int(4) 340: [4]=> 341: int(5) 342: } 343: [1]=> 344: array(1) { 345: [0]=> 346: int(6) 347: } 348: } 349: array(2) { 350: [0]=> 351: array(5) { 352: ["p"]=> 353: int(1) 354: ["q"]=> 355: int(2) 356: ["r"]=> 357: int(3) 358: ["s"]=> 359: int(4) 360: ["u"]=> 361: int(5) 362: } 363: [1]=> 364: array(1) { 365: ["v"]=> 366: int(6) 367: } 368: } 369: array(2) { 370: [0]=> 371: array(5) { 372: [0]=> 373: int(1) 374: [1]=> 375: int(2) 376: [2]=> 377: int(3) 378: [3]=> 379: int(4) 380: [4]=> 381: int(5) 382: } 383: [1]=> 384: array(1) { 385: [0]=> 386: int(6) 387: } 388: } 389: 390: [6] 391: array(1) { 392: [0]=> 393: array(6) { 394: [0]=> 395: int(1) 396: [1]=> 397: int(2) 398: [2]=> 399: int(3) 400: [3]=> 401: int(4) 402: [4]=> 403: int(5) 404: [5]=> 405: int(6) 406: } 407: } 408: array(1) { 409: [0]=> 410: array(6) { 411: ["p"]=> 412: int(1) 413: ["q"]=> 414: int(2) 415: ["r"]=> 416: int(3) 417: ["s"]=> 418: int(4) 419: ["u"]=> 420: int(5) 421: ["v"]=> 422: int(6) 423: } 424: } 425: array(1) { 426: [0]=> 427: array(6) { 428: [0]=> 429: int(1) 430: [1]=> 431: int(2) 432: [2]=> 433: int(3) 434: [3]=> 435: int(4) 436: [4]=> 437: int(5) 438: [5]=> 439: int(6) 440: } 441: }