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