Return to array_chunk_variation19.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: array_chunk() - variation 19 3: --FILE-- 4: <?php 5: $array = array (1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 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(10) { 17: [0]=> 18: int(1) 19: [1]=> 20: int(2) 21: [2]=> 22: int(3) 23: [3]=> 24: int(4) 25: [4]=> 26: int(5) 27: [5]=> 28: int(6) 29: [6]=> 30: int(7) 31: [7]=> 32: int(8) 33: [8]=> 34: int(9) 35: [9]=> 36: int(10) 37: } 38: [0] 39: NULL 40: NULL 41: NULL 42: 43: [1] 44: array(10) { 45: [0]=> 46: array(1) { 47: [0]=> 48: int(1) 49: } 50: [1]=> 51: array(1) { 52: [0]=> 53: int(2) 54: } 55: [2]=> 56: array(1) { 57: [0]=> 58: int(3) 59: } 60: [3]=> 61: array(1) { 62: [0]=> 63: int(4) 64: } 65: [4]=> 66: array(1) { 67: [0]=> 68: int(5) 69: } 70: [5]=> 71: array(1) { 72: [0]=> 73: int(6) 74: } 75: [6]=> 76: array(1) { 77: [0]=> 78: int(7) 79: } 80: [7]=> 81: array(1) { 82: [0]=> 83: int(8) 84: } 85: [8]=> 86: array(1) { 87: [0]=> 88: int(9) 89: } 90: [9]=> 91: array(1) { 92: [0]=> 93: int(10) 94: } 95: } 96: array(10) { 97: [0]=> 98: array(1) { 99: [0]=> 100: int(1) 101: } 102: [1]=> 103: array(1) { 104: [1]=> 105: int(2) 106: } 107: [2]=> 108: array(1) { 109: [2]=> 110: int(3) 111: } 112: [3]=> 113: array(1) { 114: [3]=> 115: int(4) 116: } 117: [4]=> 118: array(1) { 119: [4]=> 120: int(5) 121: } 122: [5]=> 123: array(1) { 124: [5]=> 125: int(6) 126: } 127: [6]=> 128: array(1) { 129: [6]=> 130: int(7) 131: } 132: [7]=> 133: array(1) { 134: [7]=> 135: int(8) 136: } 137: [8]=> 138: array(1) { 139: [8]=> 140: int(9) 141: } 142: [9]=> 143: array(1) { 144: [9]=> 145: int(10) 146: } 147: } 148: array(10) { 149: [0]=> 150: array(1) { 151: [0]=> 152: int(1) 153: } 154: [1]=> 155: array(1) { 156: [0]=> 157: int(2) 158: } 159: [2]=> 160: array(1) { 161: [0]=> 162: int(3) 163: } 164: [3]=> 165: array(1) { 166: [0]=> 167: int(4) 168: } 169: [4]=> 170: array(1) { 171: [0]=> 172: int(5) 173: } 174: [5]=> 175: array(1) { 176: [0]=> 177: int(6) 178: } 179: [6]=> 180: array(1) { 181: [0]=> 182: int(7) 183: } 184: [7]=> 185: array(1) { 186: [0]=> 187: int(8) 188: } 189: [8]=> 190: array(1) { 191: [0]=> 192: int(9) 193: } 194: [9]=> 195: array(1) { 196: [0]=> 197: int(10) 198: } 199: } 200: 201: [2] 202: array(5) { 203: [0]=> 204: array(2) { 205: [0]=> 206: int(1) 207: [1]=> 208: int(2) 209: } 210: [1]=> 211: array(2) { 212: [0]=> 213: int(3) 214: [1]=> 215: int(4) 216: } 217: [2]=> 218: array(2) { 219: [0]=> 220: int(5) 221: [1]=> 222: int(6) 223: } 224: [3]=> 225: array(2) { 226: [0]=> 227: int(7) 228: [1]=> 229: int(8) 230: } 231: [4]=> 232: array(2) { 233: [0]=> 234: int(9) 235: [1]=> 236: int(10) 237: } 238: } 239: array(5) { 240: [0]=> 241: array(2) { 242: [0]=> 243: int(1) 244: [1]=> 245: int(2) 246: } 247: [1]=> 248: array(2) { 249: [2]=> 250: int(3) 251: [3]=> 252: int(4) 253: } 254: [2]=> 255: array(2) { 256: [4]=> 257: int(5) 258: [5]=> 259: int(6) 260: } 261: [3]=> 262: array(2) { 263: [6]=> 264: int(7) 265: [7]=> 266: int(8) 267: } 268: [4]=> 269: array(2) { 270: [8]=> 271: int(9) 272: [9]=> 273: int(10) 274: } 275: } 276: array(5) { 277: [0]=> 278: array(2) { 279: [0]=> 280: int(1) 281: [1]=> 282: int(2) 283: } 284: [1]=> 285: array(2) { 286: [0]=> 287: int(3) 288: [1]=> 289: int(4) 290: } 291: [2]=> 292: array(2) { 293: [0]=> 294: int(5) 295: [1]=> 296: int(6) 297: } 298: [3]=> 299: array(2) { 300: [0]=> 301: int(7) 302: [1]=> 303: int(8) 304: } 305: [4]=> 306: array(2) { 307: [0]=> 308: int(9) 309: [1]=> 310: int(10) 311: } 312: } 313: 314: [3] 315: array(4) { 316: [0]=> 317: array(3) { 318: [0]=> 319: int(1) 320: [1]=> 321: int(2) 322: [2]=> 323: int(3) 324: } 325: [1]=> 326: array(3) { 327: [0]=> 328: int(4) 329: [1]=> 330: int(5) 331: [2]=> 332: int(6) 333: } 334: [2]=> 335: array(3) { 336: [0]=> 337: int(7) 338: [1]=> 339: int(8) 340: [2]=> 341: int(9) 342: } 343: [3]=> 344: array(1) { 345: [0]=> 346: int(10) 347: } 348: } 349: array(4) { 350: [0]=> 351: array(3) { 352: [0]=> 353: int(1) 354: [1]=> 355: int(2) 356: [2]=> 357: int(3) 358: } 359: [1]=> 360: array(3) { 361: [3]=> 362: int(4) 363: [4]=> 364: int(5) 365: [5]=> 366: int(6) 367: } 368: [2]=> 369: array(3) { 370: [6]=> 371: int(7) 372: [7]=> 373: int(8) 374: [8]=> 375: int(9) 376: } 377: [3]=> 378: array(1) { 379: [9]=> 380: int(10) 381: } 382: } 383: array(4) { 384: [0]=> 385: array(3) { 386: [0]=> 387: int(1) 388: [1]=> 389: int(2) 390: [2]=> 391: int(3) 392: } 393: [1]=> 394: array(3) { 395: [0]=> 396: int(4) 397: [1]=> 398: int(5) 399: [2]=> 400: int(6) 401: } 402: [2]=> 403: array(3) { 404: [0]=> 405: int(7) 406: [1]=> 407: int(8) 408: [2]=> 409: int(9) 410: } 411: [3]=> 412: array(1) { 413: [0]=> 414: int(10) 415: } 416: } 417: 418: [4] 419: array(3) { 420: [0]=> 421: array(4) { 422: [0]=> 423: int(1) 424: [1]=> 425: int(2) 426: [2]=> 427: int(3) 428: [3]=> 429: int(4) 430: } 431: [1]=> 432: array(4) { 433: [0]=> 434: int(5) 435: [1]=> 436: int(6) 437: [2]=> 438: int(7) 439: [3]=> 440: int(8) 441: } 442: [2]=> 443: array(2) { 444: [0]=> 445: int(9) 446: [1]=> 447: int(10) 448: } 449: } 450: array(3) { 451: [0]=> 452: array(4) { 453: [0]=> 454: int(1) 455: [1]=> 456: int(2) 457: [2]=> 458: int(3) 459: [3]=> 460: int(4) 461: } 462: [1]=> 463: array(4) { 464: [4]=> 465: int(5) 466: [5]=> 467: int(6) 468: [6]=> 469: int(7) 470: [7]=> 471: int(8) 472: } 473: [2]=> 474: array(2) { 475: [8]=> 476: int(9) 477: [9]=> 478: int(10) 479: } 480: } 481: array(3) { 482: [0]=> 483: array(4) { 484: [0]=> 485: int(1) 486: [1]=> 487: int(2) 488: [2]=> 489: int(3) 490: [3]=> 491: int(4) 492: } 493: [1]=> 494: array(4) { 495: [0]=> 496: int(5) 497: [1]=> 498: int(6) 499: [2]=> 500: int(7) 501: [3]=> 502: int(8) 503: } 504: [2]=> 505: array(2) { 506: [0]=> 507: int(9) 508: [1]=> 509: int(10) 510: } 511: } 512: 513: [5] 514: array(2) { 515: [0]=> 516: array(5) { 517: [0]=> 518: int(1) 519: [1]=> 520: int(2) 521: [2]=> 522: int(3) 523: [3]=> 524: int(4) 525: [4]=> 526: int(5) 527: } 528: [1]=> 529: array(5) { 530: [0]=> 531: int(6) 532: [1]=> 533: int(7) 534: [2]=> 535: int(8) 536: [3]=> 537: int(9) 538: [4]=> 539: int(10) 540: } 541: } 542: array(2) { 543: [0]=> 544: array(5) { 545: [0]=> 546: int(1) 547: [1]=> 548: int(2) 549: [2]=> 550: int(3) 551: [3]=> 552: int(4) 553: [4]=> 554: int(5) 555: } 556: [1]=> 557: array(5) { 558: [5]=> 559: int(6) 560: [6]=> 561: int(7) 562: [7]=> 563: int(8) 564: [8]=> 565: int(9) 566: [9]=> 567: int(10) 568: } 569: } 570: array(2) { 571: [0]=> 572: array(5) { 573: [0]=> 574: int(1) 575: [1]=> 576: int(2) 577: [2]=> 578: int(3) 579: [3]=> 580: int(4) 581: [4]=> 582: int(5) 583: } 584: [1]=> 585: array(5) { 586: [0]=> 587: int(6) 588: [1]=> 589: int(7) 590: [2]=> 591: int(8) 592: [3]=> 593: int(9) 594: [4]=> 595: int(10) 596: } 597: } 598: 599: [6] 600: array(2) { 601: [0]=> 602: array(6) { 603: [0]=> 604: int(1) 605: [1]=> 606: int(2) 607: [2]=> 608: int(3) 609: [3]=> 610: int(4) 611: [4]=> 612: int(5) 613: [5]=> 614: int(6) 615: } 616: [1]=> 617: array(4) { 618: [0]=> 619: int(7) 620: [1]=> 621: int(8) 622: [2]=> 623: int(9) 624: [3]=> 625: int(10) 626: } 627: } 628: array(2) { 629: [0]=> 630: array(6) { 631: [0]=> 632: int(1) 633: [1]=> 634: int(2) 635: [2]=> 636: int(3) 637: [3]=> 638: int(4) 639: [4]=> 640: int(5) 641: [5]=> 642: int(6) 643: } 644: [1]=> 645: array(4) { 646: [6]=> 647: int(7) 648: [7]=> 649: int(8) 650: [8]=> 651: int(9) 652: [9]=> 653: int(10) 654: } 655: } 656: array(2) { 657: [0]=> 658: array(6) { 659: [0]=> 660: int(1) 661: [1]=> 662: int(2) 663: [2]=> 664: int(3) 665: [3]=> 666: int(4) 667: [4]=> 668: int(5) 669: [5]=> 670: int(6) 671: } 672: [1]=> 673: array(4) { 674: [0]=> 675: int(7) 676: [1]=> 677: int(8) 678: [2]=> 679: int(9) 680: [3]=> 681: int(10) 682: } 683: } 684: 685: [7] 686: array(2) { 687: [0]=> 688: array(7) { 689: [0]=> 690: int(1) 691: [1]=> 692: int(2) 693: [2]=> 694: int(3) 695: [3]=> 696: int(4) 697: [4]=> 698: int(5) 699: [5]=> 700: int(6) 701: [6]=> 702: int(7) 703: } 704: [1]=> 705: array(3) { 706: [0]=> 707: int(8) 708: [1]=> 709: int(9) 710: [2]=> 711: int(10) 712: } 713: } 714: array(2) { 715: [0]=> 716: array(7) { 717: [0]=> 718: int(1) 719: [1]=> 720: int(2) 721: [2]=> 722: int(3) 723: [3]=> 724: int(4) 725: [4]=> 726: int(5) 727: [5]=> 728: int(6) 729: [6]=> 730: int(7) 731: } 732: [1]=> 733: array(3) { 734: [7]=> 735: int(8) 736: [8]=> 737: int(9) 738: [9]=> 739: int(10) 740: } 741: } 742: array(2) { 743: [0]=> 744: array(7) { 745: [0]=> 746: int(1) 747: [1]=> 748: int(2) 749: [2]=> 750: int(3) 751: [3]=> 752: int(4) 753: [4]=> 754: int(5) 755: [5]=> 756: int(6) 757: [6]=> 758: int(7) 759: } 760: [1]=> 761: array(3) { 762: [0]=> 763: int(8) 764: [1]=> 765: int(9) 766: [2]=> 767: int(10) 768: } 769: } 770: 771: [8] 772: array(2) { 773: [0]=> 774: array(8) { 775: [0]=> 776: int(1) 777: [1]=> 778: int(2) 779: [2]=> 780: int(3) 781: [3]=> 782: int(4) 783: [4]=> 784: int(5) 785: [5]=> 786: int(6) 787: [6]=> 788: int(7) 789: [7]=> 790: int(8) 791: } 792: [1]=> 793: array(2) { 794: [0]=> 795: int(9) 796: [1]=> 797: int(10) 798: } 799: } 800: array(2) { 801: [0]=> 802: array(8) { 803: [0]=> 804: int(1) 805: [1]=> 806: int(2) 807: [2]=> 808: int(3) 809: [3]=> 810: int(4) 811: [4]=> 812: int(5) 813: [5]=> 814: int(6) 815: [6]=> 816: int(7) 817: [7]=> 818: int(8) 819: } 820: [1]=> 821: array(2) { 822: [8]=> 823: int(9) 824: [9]=> 825: int(10) 826: } 827: } 828: array(2) { 829: [0]=> 830: array(8) { 831: [0]=> 832: int(1) 833: [1]=> 834: int(2) 835: [2]=> 836: int(3) 837: [3]=> 838: int(4) 839: [4]=> 840: int(5) 841: [5]=> 842: int(6) 843: [6]=> 844: int(7) 845: [7]=> 846: int(8) 847: } 848: [1]=> 849: array(2) { 850: [0]=> 851: int(9) 852: [1]=> 853: int(10) 854: } 855: } 856: 857: [9] 858: array(2) { 859: [0]=> 860: array(9) { 861: [0]=> 862: int(1) 863: [1]=> 864: int(2) 865: [2]=> 866: int(3) 867: [3]=> 868: int(4) 869: [4]=> 870: int(5) 871: [5]=> 872: int(6) 873: [6]=> 874: int(7) 875: [7]=> 876: int(8) 877: [8]=> 878: int(9) 879: } 880: [1]=> 881: array(1) { 882: [0]=> 883: int(10) 884: } 885: } 886: array(2) { 887: [0]=> 888: array(9) { 889: [0]=> 890: int(1) 891: [1]=> 892: int(2) 893: [2]=> 894: int(3) 895: [3]=> 896: int(4) 897: [4]=> 898: int(5) 899: [5]=> 900: int(6) 901: [6]=> 902: int(7) 903: [7]=> 904: int(8) 905: [8]=> 906: int(9) 907: } 908: [1]=> 909: array(1) { 910: [9]=> 911: int(10) 912: } 913: } 914: array(2) { 915: [0]=> 916: array(9) { 917: [0]=> 918: int(1) 919: [1]=> 920: int(2) 921: [2]=> 922: int(3) 923: [3]=> 924: int(4) 925: [4]=> 926: int(5) 927: [5]=> 928: int(6) 929: [6]=> 930: int(7) 931: [7]=> 932: int(8) 933: [8]=> 934: int(9) 935: } 936: [1]=> 937: array(1) { 938: [0]=> 939: int(10) 940: } 941: } 942: 943: [10] 944: array(1) { 945: [0]=> 946: array(10) { 947: [0]=> 948: int(1) 949: [1]=> 950: int(2) 951: [2]=> 952: int(3) 953: [3]=> 954: int(4) 955: [4]=> 956: int(5) 957: [5]=> 958: int(6) 959: [6]=> 960: int(7) 961: [7]=> 962: int(8) 963: [8]=> 964: int(9) 965: [9]=> 966: int(10) 967: } 968: } 969: array(1) { 970: [0]=> 971: array(10) { 972: [0]=> 973: int(1) 974: [1]=> 975: int(2) 976: [2]=> 977: int(3) 978: [3]=> 979: int(4) 980: [4]=> 981: int(5) 982: [5]=> 983: int(6) 984: [6]=> 985: int(7) 986: [7]=> 987: int(8) 988: [8]=> 989: int(9) 990: [9]=> 991: int(10) 992: } 993: } 994: array(1) { 995: [0]=> 996: array(10) { 997: [0]=> 998: int(1) 999: [1]=> 1000: int(2) 1001: [2]=> 1002: int(3) 1003: [3]=> 1004: int(4) 1005: [4]=> 1006: int(5) 1007: [5]=> 1008: int(6) 1009: [6]=> 1010: int(7) 1011: [7]=> 1012: int(8) 1013: [8]=> 1014: int(9) 1015: [9]=> 1016: int(10) 1017: } 1018: }