Annotation of embedaddon/php/ext/standard/tests/array/array_slice.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Testing array_slice() function
! 3: --FILE--
! 4: <?php
! 5:
! 6: $var_array = array(
! 7: array(),
! 8: array(1,2,3,4,5,6,7,8,9),
! 9: array("One", "Two", "Three", "Four", "Five"),
! 10: array(6, "six", 7, "seven", 8, "eight", 9, "nine"),
! 11: array( "a" => "aaa", "A" => "AAA", "c" => "ccc", "d" => "ddd", "e" => "eee"),
! 12: array("1" => "one", "2" => "two", "3" => "three", "4" => "four", "5" => "five"),
! 13: array(1 => "one", 2 => "two", 3 => 7, 4 => "four", 5 => "five"),
! 14: array("f" => "fff", "1" => "one", 4 => 6, "" => "blank", 2.4 => "float", "F" => "FFF",
! 15: "blank" => "", 3.7 => 3.7, 5.4 => 7, 6 => 8.6, '5' => "Five"),
! 16: array(12, "name", 'age', '45'),
! 17: array( array("oNe", "tWo", 4), array(10, 20, 30, 40, 50), array())
! 18: );
! 19:
! 20: $num = 4;
! 21: $str = "john";
! 22:
! 23: /* Zero args */
! 24: echo"\n*** Output for Zero Argument ***\n";
! 25: array_slice();
! 26:
! 27: /* Single args */
! 28: echo"\n*** Output for Single array Argument ***\n";
! 29: array_slice($var_array);
! 30:
! 31: /* More than valid no. of args (ie. >4 ) */
! 32: echo"\n*** Output for invalid number of Arguments ***\n";
! 33: array_slice($var_array, 2, 4, true, 3);
! 34:
! 35: /* Scalar arg */
! 36: echo"\n*** Output for scalar Argument ***\n";
! 37: array_slice($num, 2);
! 38:
! 39: /* String arg */
! 40: echo"\n*** Output for string Argument ***\n";
! 41: array_slice($str, 2);
! 42:
! 43: $counter = 1;
! 44: foreach ($var_array as $sub_array)
! 45: {
! 46: /* variations with two arguments */
! 47: /* offset values >, < and = 0 */
! 48:
! 49: echo"\n*** Iteration ".$counter." ***\n";
! 50: echo"\n*** Variation with first two Arguments ***\n";
! 51: var_dump ( array_slice($sub_array, 1) );
! 52: var_dump ( array_slice($sub_array, 0) );
! 53: var_dump ( array_slice($sub_array, -2) );
! 54:
! 55: /* variations with three arguments */
! 56: /* offset value variations with length values */
! 57: echo"\n*** Variation with first three Arguments ***\n";
! 58: var_dump ( array_slice($sub_array, 1, 3) );
! 59: var_dump ( array_slice($sub_array, 1, 0) );
! 60: var_dump ( array_slice($sub_array, 1, -3) );
! 61: var_dump ( array_slice($sub_array, 0, 3) );
! 62: var_dump ( array_slice($sub_array, 0, 0) );
! 63: var_dump ( array_slice($sub_array, 0, -3) );
! 64: var_dump ( array_slice($sub_array, -2, 3) );
! 65: var_dump ( array_slice($sub_array, -2, 0 ) );
! 66: var_dump ( array_slice($sub_array, -2, -3) );
! 67:
! 68: /* variations with four arguments */
! 69: /* offset value, length value and preserve_key values variation */
! 70: echo"\n*** Variation with first two arguments with preserve_key value TRUE ***\n";
! 71: var_dump ( array_slice($sub_array, 1, 3, true) );
! 72: var_dump ( array_slice($sub_array, 1, 0, true) );
! 73: var_dump ( array_slice($sub_array, 1, -3, true) );
! 74: var_dump ( array_slice($sub_array, 0, 3, true) );
! 75: var_dump ( array_slice($sub_array, 0, 0, true) );
! 76: var_dump ( array_slice($sub_array, 0, -3, true) );
! 77: var_dump ( array_slice($sub_array, -2, 3, true) );
! 78: var_dump ( array_slice($sub_array, -2, 0, true) );
! 79: var_dump ( array_slice($sub_array, -2, -3, true) );
! 80: $counter++;
! 81: }
! 82:
! 83: /* variation of offset and length to point to same element */
! 84: echo"\n*** Typical Variation of offset and length Arguments ***\n";
! 85: var_dump (array_slice($var_array[2], 1, -3, true) );
! 86: var_dump (array_slice($var_array[2], 1, -3, false) );
! 87: var_dump (array_slice($var_array[2], -3, -2, true) );
! 88: var_dump (array_slice($var_array[2], -3, -2, false) );
! 89:
! 90: ?>
! 91: --EXPECTF--
! 92: *** Output for Zero Argument ***
! 93:
! 94: Warning: array_slice() expects at least 2 parameters, 0 given in %s on line %d
! 95:
! 96: *** Output for Single array Argument ***
! 97:
! 98: Warning: array_slice() expects at least 2 parameters, 1 given in %s on line %d
! 99:
! 100: *** Output for invalid number of Arguments ***
! 101:
! 102: Warning: array_slice() expects at most 4 parameters, 5 given in %s on line %d
! 103:
! 104: *** Output for scalar Argument ***
! 105:
! 106: Warning: array_slice() expects parameter 1 to be array, integer given in %s on line %d
! 107:
! 108: *** Output for string Argument ***
! 109:
! 110: Warning: array_slice() expects parameter 1 to be array, string given in %s on line %d
! 111:
! 112: *** Iteration 1 ***
! 113:
! 114: *** Variation with first two Arguments ***
! 115: array(0) {
! 116: }
! 117: array(0) {
! 118: }
! 119: array(0) {
! 120: }
! 121:
! 122: *** Variation with first three Arguments ***
! 123: array(0) {
! 124: }
! 125: array(0) {
! 126: }
! 127: array(0) {
! 128: }
! 129: array(0) {
! 130: }
! 131: array(0) {
! 132: }
! 133: array(0) {
! 134: }
! 135: array(0) {
! 136: }
! 137: array(0) {
! 138: }
! 139: array(0) {
! 140: }
! 141:
! 142: *** Variation with first two arguments with preserve_key value TRUE ***
! 143: array(0) {
! 144: }
! 145: array(0) {
! 146: }
! 147: array(0) {
! 148: }
! 149: array(0) {
! 150: }
! 151: array(0) {
! 152: }
! 153: array(0) {
! 154: }
! 155: array(0) {
! 156: }
! 157: array(0) {
! 158: }
! 159: array(0) {
! 160: }
! 161:
! 162: *** Iteration 2 ***
! 163:
! 164: *** Variation with first two Arguments ***
! 165: array(8) {
! 166: [0]=>
! 167: int(2)
! 168: [1]=>
! 169: int(3)
! 170: [2]=>
! 171: int(4)
! 172: [3]=>
! 173: int(5)
! 174: [4]=>
! 175: int(6)
! 176: [5]=>
! 177: int(7)
! 178: [6]=>
! 179: int(8)
! 180: [7]=>
! 181: int(9)
! 182: }
! 183: array(9) {
! 184: [0]=>
! 185: int(1)
! 186: [1]=>
! 187: int(2)
! 188: [2]=>
! 189: int(3)
! 190: [3]=>
! 191: int(4)
! 192: [4]=>
! 193: int(5)
! 194: [5]=>
! 195: int(6)
! 196: [6]=>
! 197: int(7)
! 198: [7]=>
! 199: int(8)
! 200: [8]=>
! 201: int(9)
! 202: }
! 203: array(2) {
! 204: [0]=>
! 205: int(8)
! 206: [1]=>
! 207: int(9)
! 208: }
! 209:
! 210: *** Variation with first three Arguments ***
! 211: array(3) {
! 212: [0]=>
! 213: int(2)
! 214: [1]=>
! 215: int(3)
! 216: [2]=>
! 217: int(4)
! 218: }
! 219: array(0) {
! 220: }
! 221: array(5) {
! 222: [0]=>
! 223: int(2)
! 224: [1]=>
! 225: int(3)
! 226: [2]=>
! 227: int(4)
! 228: [3]=>
! 229: int(5)
! 230: [4]=>
! 231: int(6)
! 232: }
! 233: array(3) {
! 234: [0]=>
! 235: int(1)
! 236: [1]=>
! 237: int(2)
! 238: [2]=>
! 239: int(3)
! 240: }
! 241: array(0) {
! 242: }
! 243: array(6) {
! 244: [0]=>
! 245: int(1)
! 246: [1]=>
! 247: int(2)
! 248: [2]=>
! 249: int(3)
! 250: [3]=>
! 251: int(4)
! 252: [4]=>
! 253: int(5)
! 254: [5]=>
! 255: int(6)
! 256: }
! 257: array(2) {
! 258: [0]=>
! 259: int(8)
! 260: [1]=>
! 261: int(9)
! 262: }
! 263: array(0) {
! 264: }
! 265: array(0) {
! 266: }
! 267:
! 268: *** Variation with first two arguments with preserve_key value TRUE ***
! 269: array(3) {
! 270: [1]=>
! 271: int(2)
! 272: [2]=>
! 273: int(3)
! 274: [3]=>
! 275: int(4)
! 276: }
! 277: array(0) {
! 278: }
! 279: array(5) {
! 280: [1]=>
! 281: int(2)
! 282: [2]=>
! 283: int(3)
! 284: [3]=>
! 285: int(4)
! 286: [4]=>
! 287: int(5)
! 288: [5]=>
! 289: int(6)
! 290: }
! 291: array(3) {
! 292: [0]=>
! 293: int(1)
! 294: [1]=>
! 295: int(2)
! 296: [2]=>
! 297: int(3)
! 298: }
! 299: array(0) {
! 300: }
! 301: array(6) {
! 302: [0]=>
! 303: int(1)
! 304: [1]=>
! 305: int(2)
! 306: [2]=>
! 307: int(3)
! 308: [3]=>
! 309: int(4)
! 310: [4]=>
! 311: int(5)
! 312: [5]=>
! 313: int(6)
! 314: }
! 315: array(2) {
! 316: [7]=>
! 317: int(8)
! 318: [8]=>
! 319: int(9)
! 320: }
! 321: array(0) {
! 322: }
! 323: array(0) {
! 324: }
! 325:
! 326: *** Iteration 3 ***
! 327:
! 328: *** Variation with first two Arguments ***
! 329: array(4) {
! 330: [0]=>
! 331: string(3) "Two"
! 332: [1]=>
! 333: string(5) "Three"
! 334: [2]=>
! 335: string(4) "Four"
! 336: [3]=>
! 337: string(4) "Five"
! 338: }
! 339: array(5) {
! 340: [0]=>
! 341: string(3) "One"
! 342: [1]=>
! 343: string(3) "Two"
! 344: [2]=>
! 345: string(5) "Three"
! 346: [3]=>
! 347: string(4) "Four"
! 348: [4]=>
! 349: string(4) "Five"
! 350: }
! 351: array(2) {
! 352: [0]=>
! 353: string(4) "Four"
! 354: [1]=>
! 355: string(4) "Five"
! 356: }
! 357:
! 358: *** Variation with first three Arguments ***
! 359: array(3) {
! 360: [0]=>
! 361: string(3) "Two"
! 362: [1]=>
! 363: string(5) "Three"
! 364: [2]=>
! 365: string(4) "Four"
! 366: }
! 367: array(0) {
! 368: }
! 369: array(1) {
! 370: [0]=>
! 371: string(3) "Two"
! 372: }
! 373: array(3) {
! 374: [0]=>
! 375: string(3) "One"
! 376: [1]=>
! 377: string(3) "Two"
! 378: [2]=>
! 379: string(5) "Three"
! 380: }
! 381: array(0) {
! 382: }
! 383: array(2) {
! 384: [0]=>
! 385: string(3) "One"
! 386: [1]=>
! 387: string(3) "Two"
! 388: }
! 389: array(2) {
! 390: [0]=>
! 391: string(4) "Four"
! 392: [1]=>
! 393: string(4) "Five"
! 394: }
! 395: array(0) {
! 396: }
! 397: array(0) {
! 398: }
! 399:
! 400: *** Variation with first two arguments with preserve_key value TRUE ***
! 401: array(3) {
! 402: [1]=>
! 403: string(3) "Two"
! 404: [2]=>
! 405: string(5) "Three"
! 406: [3]=>
! 407: string(4) "Four"
! 408: }
! 409: array(0) {
! 410: }
! 411: array(1) {
! 412: [1]=>
! 413: string(3) "Two"
! 414: }
! 415: array(3) {
! 416: [0]=>
! 417: string(3) "One"
! 418: [1]=>
! 419: string(3) "Two"
! 420: [2]=>
! 421: string(5) "Three"
! 422: }
! 423: array(0) {
! 424: }
! 425: array(2) {
! 426: [0]=>
! 427: string(3) "One"
! 428: [1]=>
! 429: string(3) "Two"
! 430: }
! 431: array(2) {
! 432: [3]=>
! 433: string(4) "Four"
! 434: [4]=>
! 435: string(4) "Five"
! 436: }
! 437: array(0) {
! 438: }
! 439: array(0) {
! 440: }
! 441:
! 442: *** Iteration 4 ***
! 443:
! 444: *** Variation with first two Arguments ***
! 445: array(7) {
! 446: [0]=>
! 447: string(3) "six"
! 448: [1]=>
! 449: int(7)
! 450: [2]=>
! 451: string(5) "seven"
! 452: [3]=>
! 453: int(8)
! 454: [4]=>
! 455: string(5) "eight"
! 456: [5]=>
! 457: int(9)
! 458: [6]=>
! 459: string(4) "nine"
! 460: }
! 461: array(8) {
! 462: [0]=>
! 463: int(6)
! 464: [1]=>
! 465: string(3) "six"
! 466: [2]=>
! 467: int(7)
! 468: [3]=>
! 469: string(5) "seven"
! 470: [4]=>
! 471: int(8)
! 472: [5]=>
! 473: string(5) "eight"
! 474: [6]=>
! 475: int(9)
! 476: [7]=>
! 477: string(4) "nine"
! 478: }
! 479: array(2) {
! 480: [0]=>
! 481: int(9)
! 482: [1]=>
! 483: string(4) "nine"
! 484: }
! 485:
! 486: *** Variation with first three Arguments ***
! 487: array(3) {
! 488: [0]=>
! 489: string(3) "six"
! 490: [1]=>
! 491: int(7)
! 492: [2]=>
! 493: string(5) "seven"
! 494: }
! 495: array(0) {
! 496: }
! 497: array(4) {
! 498: [0]=>
! 499: string(3) "six"
! 500: [1]=>
! 501: int(7)
! 502: [2]=>
! 503: string(5) "seven"
! 504: [3]=>
! 505: int(8)
! 506: }
! 507: array(3) {
! 508: [0]=>
! 509: int(6)
! 510: [1]=>
! 511: string(3) "six"
! 512: [2]=>
! 513: int(7)
! 514: }
! 515: array(0) {
! 516: }
! 517: array(5) {
! 518: [0]=>
! 519: int(6)
! 520: [1]=>
! 521: string(3) "six"
! 522: [2]=>
! 523: int(7)
! 524: [3]=>
! 525: string(5) "seven"
! 526: [4]=>
! 527: int(8)
! 528: }
! 529: array(2) {
! 530: [0]=>
! 531: int(9)
! 532: [1]=>
! 533: string(4) "nine"
! 534: }
! 535: array(0) {
! 536: }
! 537: array(0) {
! 538: }
! 539:
! 540: *** Variation with first two arguments with preserve_key value TRUE ***
! 541: array(3) {
! 542: [1]=>
! 543: string(3) "six"
! 544: [2]=>
! 545: int(7)
! 546: [3]=>
! 547: string(5) "seven"
! 548: }
! 549: array(0) {
! 550: }
! 551: array(4) {
! 552: [1]=>
! 553: string(3) "six"
! 554: [2]=>
! 555: int(7)
! 556: [3]=>
! 557: string(5) "seven"
! 558: [4]=>
! 559: int(8)
! 560: }
! 561: array(3) {
! 562: [0]=>
! 563: int(6)
! 564: [1]=>
! 565: string(3) "six"
! 566: [2]=>
! 567: int(7)
! 568: }
! 569: array(0) {
! 570: }
! 571: array(5) {
! 572: [0]=>
! 573: int(6)
! 574: [1]=>
! 575: string(3) "six"
! 576: [2]=>
! 577: int(7)
! 578: [3]=>
! 579: string(5) "seven"
! 580: [4]=>
! 581: int(8)
! 582: }
! 583: array(2) {
! 584: [6]=>
! 585: int(9)
! 586: [7]=>
! 587: string(4) "nine"
! 588: }
! 589: array(0) {
! 590: }
! 591: array(0) {
! 592: }
! 593:
! 594: *** Iteration 5 ***
! 595:
! 596: *** Variation with first two Arguments ***
! 597: array(4) {
! 598: ["A"]=>
! 599: string(3) "AAA"
! 600: ["c"]=>
! 601: string(3) "ccc"
! 602: ["d"]=>
! 603: string(3) "ddd"
! 604: ["e"]=>
! 605: string(3) "eee"
! 606: }
! 607: array(5) {
! 608: ["a"]=>
! 609: string(3) "aaa"
! 610: ["A"]=>
! 611: string(3) "AAA"
! 612: ["c"]=>
! 613: string(3) "ccc"
! 614: ["d"]=>
! 615: string(3) "ddd"
! 616: ["e"]=>
! 617: string(3) "eee"
! 618: }
! 619: array(2) {
! 620: ["d"]=>
! 621: string(3) "ddd"
! 622: ["e"]=>
! 623: string(3) "eee"
! 624: }
! 625:
! 626: *** Variation with first three Arguments ***
! 627: array(3) {
! 628: ["A"]=>
! 629: string(3) "AAA"
! 630: ["c"]=>
! 631: string(3) "ccc"
! 632: ["d"]=>
! 633: string(3) "ddd"
! 634: }
! 635: array(0) {
! 636: }
! 637: array(1) {
! 638: ["A"]=>
! 639: string(3) "AAA"
! 640: }
! 641: array(3) {
! 642: ["a"]=>
! 643: string(3) "aaa"
! 644: ["A"]=>
! 645: string(3) "AAA"
! 646: ["c"]=>
! 647: string(3) "ccc"
! 648: }
! 649: array(0) {
! 650: }
! 651: array(2) {
! 652: ["a"]=>
! 653: string(3) "aaa"
! 654: ["A"]=>
! 655: string(3) "AAA"
! 656: }
! 657: array(2) {
! 658: ["d"]=>
! 659: string(3) "ddd"
! 660: ["e"]=>
! 661: string(3) "eee"
! 662: }
! 663: array(0) {
! 664: }
! 665: array(0) {
! 666: }
! 667:
! 668: *** Variation with first two arguments with preserve_key value TRUE ***
! 669: array(3) {
! 670: ["A"]=>
! 671: string(3) "AAA"
! 672: ["c"]=>
! 673: string(3) "ccc"
! 674: ["d"]=>
! 675: string(3) "ddd"
! 676: }
! 677: array(0) {
! 678: }
! 679: array(1) {
! 680: ["A"]=>
! 681: string(3) "AAA"
! 682: }
! 683: array(3) {
! 684: ["a"]=>
! 685: string(3) "aaa"
! 686: ["A"]=>
! 687: string(3) "AAA"
! 688: ["c"]=>
! 689: string(3) "ccc"
! 690: }
! 691: array(0) {
! 692: }
! 693: array(2) {
! 694: ["a"]=>
! 695: string(3) "aaa"
! 696: ["A"]=>
! 697: string(3) "AAA"
! 698: }
! 699: array(2) {
! 700: ["d"]=>
! 701: string(3) "ddd"
! 702: ["e"]=>
! 703: string(3) "eee"
! 704: }
! 705: array(0) {
! 706: }
! 707: array(0) {
! 708: }
! 709:
! 710: *** Iteration 6 ***
! 711:
! 712: *** Variation with first two Arguments ***
! 713: array(4) {
! 714: [0]=>
! 715: string(3) "two"
! 716: [1]=>
! 717: string(5) "three"
! 718: [2]=>
! 719: string(4) "four"
! 720: [3]=>
! 721: string(4) "five"
! 722: }
! 723: array(5) {
! 724: [0]=>
! 725: string(3) "one"
! 726: [1]=>
! 727: string(3) "two"
! 728: [2]=>
! 729: string(5) "three"
! 730: [3]=>
! 731: string(4) "four"
! 732: [4]=>
! 733: string(4) "five"
! 734: }
! 735: array(2) {
! 736: [0]=>
! 737: string(4) "four"
! 738: [1]=>
! 739: string(4) "five"
! 740: }
! 741:
! 742: *** Variation with first three Arguments ***
! 743: array(3) {
! 744: [0]=>
! 745: string(3) "two"
! 746: [1]=>
! 747: string(5) "three"
! 748: [2]=>
! 749: string(4) "four"
! 750: }
! 751: array(0) {
! 752: }
! 753: array(1) {
! 754: [0]=>
! 755: string(3) "two"
! 756: }
! 757: array(3) {
! 758: [0]=>
! 759: string(3) "one"
! 760: [1]=>
! 761: string(3) "two"
! 762: [2]=>
! 763: string(5) "three"
! 764: }
! 765: array(0) {
! 766: }
! 767: array(2) {
! 768: [0]=>
! 769: string(3) "one"
! 770: [1]=>
! 771: string(3) "two"
! 772: }
! 773: array(2) {
! 774: [0]=>
! 775: string(4) "four"
! 776: [1]=>
! 777: string(4) "five"
! 778: }
! 779: array(0) {
! 780: }
! 781: array(0) {
! 782: }
! 783:
! 784: *** Variation with first two arguments with preserve_key value TRUE ***
! 785: array(3) {
! 786: [2]=>
! 787: string(3) "two"
! 788: [3]=>
! 789: string(5) "three"
! 790: [4]=>
! 791: string(4) "four"
! 792: }
! 793: array(0) {
! 794: }
! 795: array(1) {
! 796: [2]=>
! 797: string(3) "two"
! 798: }
! 799: array(3) {
! 800: [1]=>
! 801: string(3) "one"
! 802: [2]=>
! 803: string(3) "two"
! 804: [3]=>
! 805: string(5) "three"
! 806: }
! 807: array(0) {
! 808: }
! 809: array(2) {
! 810: [1]=>
! 811: string(3) "one"
! 812: [2]=>
! 813: string(3) "two"
! 814: }
! 815: array(2) {
! 816: [4]=>
! 817: string(4) "four"
! 818: [5]=>
! 819: string(4) "five"
! 820: }
! 821: array(0) {
! 822: }
! 823: array(0) {
! 824: }
! 825:
! 826: *** Iteration 7 ***
! 827:
! 828: *** Variation with first two Arguments ***
! 829: array(4) {
! 830: [0]=>
! 831: string(3) "two"
! 832: [1]=>
! 833: int(7)
! 834: [2]=>
! 835: string(4) "four"
! 836: [3]=>
! 837: string(4) "five"
! 838: }
! 839: array(5) {
! 840: [0]=>
! 841: string(3) "one"
! 842: [1]=>
! 843: string(3) "two"
! 844: [2]=>
! 845: int(7)
! 846: [3]=>
! 847: string(4) "four"
! 848: [4]=>
! 849: string(4) "five"
! 850: }
! 851: array(2) {
! 852: [0]=>
! 853: string(4) "four"
! 854: [1]=>
! 855: string(4) "five"
! 856: }
! 857:
! 858: *** Variation with first three Arguments ***
! 859: array(3) {
! 860: [0]=>
! 861: string(3) "two"
! 862: [1]=>
! 863: int(7)
! 864: [2]=>
! 865: string(4) "four"
! 866: }
! 867: array(0) {
! 868: }
! 869: array(1) {
! 870: [0]=>
! 871: string(3) "two"
! 872: }
! 873: array(3) {
! 874: [0]=>
! 875: string(3) "one"
! 876: [1]=>
! 877: string(3) "two"
! 878: [2]=>
! 879: int(7)
! 880: }
! 881: array(0) {
! 882: }
! 883: array(2) {
! 884: [0]=>
! 885: string(3) "one"
! 886: [1]=>
! 887: string(3) "two"
! 888: }
! 889: array(2) {
! 890: [0]=>
! 891: string(4) "four"
! 892: [1]=>
! 893: string(4) "five"
! 894: }
! 895: array(0) {
! 896: }
! 897: array(0) {
! 898: }
! 899:
! 900: *** Variation with first two arguments with preserve_key value TRUE ***
! 901: array(3) {
! 902: [2]=>
! 903: string(3) "two"
! 904: [3]=>
! 905: int(7)
! 906: [4]=>
! 907: string(4) "four"
! 908: }
! 909: array(0) {
! 910: }
! 911: array(1) {
! 912: [2]=>
! 913: string(3) "two"
! 914: }
! 915: array(3) {
! 916: [1]=>
! 917: string(3) "one"
! 918: [2]=>
! 919: string(3) "two"
! 920: [3]=>
! 921: int(7)
! 922: }
! 923: array(0) {
! 924: }
! 925: array(2) {
! 926: [1]=>
! 927: string(3) "one"
! 928: [2]=>
! 929: string(3) "two"
! 930: }
! 931: array(2) {
! 932: [4]=>
! 933: string(4) "four"
! 934: [5]=>
! 935: string(4) "five"
! 936: }
! 937: array(0) {
! 938: }
! 939: array(0) {
! 940: }
! 941:
! 942: *** Iteration 8 ***
! 943:
! 944: *** Variation with first two Arguments ***
! 945: array(9) {
! 946: [0]=>
! 947: string(3) "one"
! 948: [1]=>
! 949: int(6)
! 950: [""]=>
! 951: string(5) "blank"
! 952: [2]=>
! 953: string(5) "float"
! 954: ["F"]=>
! 955: string(3) "FFF"
! 956: ["blank"]=>
! 957: string(0) ""
! 958: [3]=>
! 959: float(3.7)
! 960: [4]=>
! 961: string(4) "Five"
! 962: [5]=>
! 963: float(8.6)
! 964: }
! 965: array(10) {
! 966: ["f"]=>
! 967: string(3) "fff"
! 968: [0]=>
! 969: string(3) "one"
! 970: [1]=>
! 971: int(6)
! 972: [""]=>
! 973: string(5) "blank"
! 974: [2]=>
! 975: string(5) "float"
! 976: ["F"]=>
! 977: string(3) "FFF"
! 978: ["blank"]=>
! 979: string(0) ""
! 980: [3]=>
! 981: float(3.7)
! 982: [4]=>
! 983: string(4) "Five"
! 984: [5]=>
! 985: float(8.6)
! 986: }
! 987: array(2) {
! 988: [0]=>
! 989: string(4) "Five"
! 990: [1]=>
! 991: float(8.6)
! 992: }
! 993:
! 994: *** Variation with first three Arguments ***
! 995: array(3) {
! 996: [0]=>
! 997: string(3) "one"
! 998: [1]=>
! 999: int(6)
! 1000: [""]=>
! 1001: string(5) "blank"
! 1002: }
! 1003: array(0) {
! 1004: }
! 1005: array(6) {
! 1006: [0]=>
! 1007: string(3) "one"
! 1008: [1]=>
! 1009: int(6)
! 1010: [""]=>
! 1011: string(5) "blank"
! 1012: [2]=>
! 1013: string(5) "float"
! 1014: ["F"]=>
! 1015: string(3) "FFF"
! 1016: ["blank"]=>
! 1017: string(0) ""
! 1018: }
! 1019: array(3) {
! 1020: ["f"]=>
! 1021: string(3) "fff"
! 1022: [0]=>
! 1023: string(3) "one"
! 1024: [1]=>
! 1025: int(6)
! 1026: }
! 1027: array(0) {
! 1028: }
! 1029: array(7) {
! 1030: ["f"]=>
! 1031: string(3) "fff"
! 1032: [0]=>
! 1033: string(3) "one"
! 1034: [1]=>
! 1035: int(6)
! 1036: [""]=>
! 1037: string(5) "blank"
! 1038: [2]=>
! 1039: string(5) "float"
! 1040: ["F"]=>
! 1041: string(3) "FFF"
! 1042: ["blank"]=>
! 1043: string(0) ""
! 1044: }
! 1045: array(2) {
! 1046: [0]=>
! 1047: string(4) "Five"
! 1048: [1]=>
! 1049: float(8.6)
! 1050: }
! 1051: array(0) {
! 1052: }
! 1053: array(0) {
! 1054: }
! 1055:
! 1056: *** Variation with first two arguments with preserve_key value TRUE ***
! 1057: array(3) {
! 1058: [1]=>
! 1059: string(3) "one"
! 1060: [4]=>
! 1061: int(6)
! 1062: [""]=>
! 1063: string(5) "blank"
! 1064: }
! 1065: array(0) {
! 1066: }
! 1067: array(6) {
! 1068: [1]=>
! 1069: string(3) "one"
! 1070: [4]=>
! 1071: int(6)
! 1072: [""]=>
! 1073: string(5) "blank"
! 1074: [2]=>
! 1075: string(5) "float"
! 1076: ["F"]=>
! 1077: string(3) "FFF"
! 1078: ["blank"]=>
! 1079: string(0) ""
! 1080: }
! 1081: array(3) {
! 1082: ["f"]=>
! 1083: string(3) "fff"
! 1084: [1]=>
! 1085: string(3) "one"
! 1086: [4]=>
! 1087: int(6)
! 1088: }
! 1089: array(0) {
! 1090: }
! 1091: array(7) {
! 1092: ["f"]=>
! 1093: string(3) "fff"
! 1094: [1]=>
! 1095: string(3) "one"
! 1096: [4]=>
! 1097: int(6)
! 1098: [""]=>
! 1099: string(5) "blank"
! 1100: [2]=>
! 1101: string(5) "float"
! 1102: ["F"]=>
! 1103: string(3) "FFF"
! 1104: ["blank"]=>
! 1105: string(0) ""
! 1106: }
! 1107: array(2) {
! 1108: [5]=>
! 1109: string(4) "Five"
! 1110: [6]=>
! 1111: float(8.6)
! 1112: }
! 1113: array(0) {
! 1114: }
! 1115: array(0) {
! 1116: }
! 1117:
! 1118: *** Iteration 9 ***
! 1119:
! 1120: *** Variation with first two Arguments ***
! 1121: array(3) {
! 1122: [0]=>
! 1123: string(4) "name"
! 1124: [1]=>
! 1125: string(3) "age"
! 1126: [2]=>
! 1127: string(2) "45"
! 1128: }
! 1129: array(4) {
! 1130: [0]=>
! 1131: int(12)
! 1132: [1]=>
! 1133: string(4) "name"
! 1134: [2]=>
! 1135: string(3) "age"
! 1136: [3]=>
! 1137: string(2) "45"
! 1138: }
! 1139: array(2) {
! 1140: [0]=>
! 1141: string(3) "age"
! 1142: [1]=>
! 1143: string(2) "45"
! 1144: }
! 1145:
! 1146: *** Variation with first three Arguments ***
! 1147: array(3) {
! 1148: [0]=>
! 1149: string(4) "name"
! 1150: [1]=>
! 1151: string(3) "age"
! 1152: [2]=>
! 1153: string(2) "45"
! 1154: }
! 1155: array(0) {
! 1156: }
! 1157: array(0) {
! 1158: }
! 1159: array(3) {
! 1160: [0]=>
! 1161: int(12)
! 1162: [1]=>
! 1163: string(4) "name"
! 1164: [2]=>
! 1165: string(3) "age"
! 1166: }
! 1167: array(0) {
! 1168: }
! 1169: array(1) {
! 1170: [0]=>
! 1171: int(12)
! 1172: }
! 1173: array(2) {
! 1174: [0]=>
! 1175: string(3) "age"
! 1176: [1]=>
! 1177: string(2) "45"
! 1178: }
! 1179: array(0) {
! 1180: }
! 1181: array(0) {
! 1182: }
! 1183:
! 1184: *** Variation with first two arguments with preserve_key value TRUE ***
! 1185: array(3) {
! 1186: [1]=>
! 1187: string(4) "name"
! 1188: [2]=>
! 1189: string(3) "age"
! 1190: [3]=>
! 1191: string(2) "45"
! 1192: }
! 1193: array(0) {
! 1194: }
! 1195: array(0) {
! 1196: }
! 1197: array(3) {
! 1198: [0]=>
! 1199: int(12)
! 1200: [1]=>
! 1201: string(4) "name"
! 1202: [2]=>
! 1203: string(3) "age"
! 1204: }
! 1205: array(0) {
! 1206: }
! 1207: array(1) {
! 1208: [0]=>
! 1209: int(12)
! 1210: }
! 1211: array(2) {
! 1212: [2]=>
! 1213: string(3) "age"
! 1214: [3]=>
! 1215: string(2) "45"
! 1216: }
! 1217: array(0) {
! 1218: }
! 1219: array(0) {
! 1220: }
! 1221:
! 1222: *** Iteration 10 ***
! 1223:
! 1224: *** Variation with first two Arguments ***
! 1225: array(2) {
! 1226: [0]=>
! 1227: array(5) {
! 1228: [0]=>
! 1229: int(10)
! 1230: [1]=>
! 1231: int(20)
! 1232: [2]=>
! 1233: int(30)
! 1234: [3]=>
! 1235: int(40)
! 1236: [4]=>
! 1237: int(50)
! 1238: }
! 1239: [1]=>
! 1240: array(0) {
! 1241: }
! 1242: }
! 1243: array(3) {
! 1244: [0]=>
! 1245: array(3) {
! 1246: [0]=>
! 1247: string(3) "oNe"
! 1248: [1]=>
! 1249: string(3) "tWo"
! 1250: [2]=>
! 1251: int(4)
! 1252: }
! 1253: [1]=>
! 1254: array(5) {
! 1255: [0]=>
! 1256: int(10)
! 1257: [1]=>
! 1258: int(20)
! 1259: [2]=>
! 1260: int(30)
! 1261: [3]=>
! 1262: int(40)
! 1263: [4]=>
! 1264: int(50)
! 1265: }
! 1266: [2]=>
! 1267: array(0) {
! 1268: }
! 1269: }
! 1270: array(2) {
! 1271: [0]=>
! 1272: array(5) {
! 1273: [0]=>
! 1274: int(10)
! 1275: [1]=>
! 1276: int(20)
! 1277: [2]=>
! 1278: int(30)
! 1279: [3]=>
! 1280: int(40)
! 1281: [4]=>
! 1282: int(50)
! 1283: }
! 1284: [1]=>
! 1285: array(0) {
! 1286: }
! 1287: }
! 1288:
! 1289: *** Variation with first three Arguments ***
! 1290: array(2) {
! 1291: [0]=>
! 1292: array(5) {
! 1293: [0]=>
! 1294: int(10)
! 1295: [1]=>
! 1296: int(20)
! 1297: [2]=>
! 1298: int(30)
! 1299: [3]=>
! 1300: int(40)
! 1301: [4]=>
! 1302: int(50)
! 1303: }
! 1304: [1]=>
! 1305: array(0) {
! 1306: }
! 1307: }
! 1308: array(0) {
! 1309: }
! 1310: array(0) {
! 1311: }
! 1312: array(3) {
! 1313: [0]=>
! 1314: array(3) {
! 1315: [0]=>
! 1316: string(3) "oNe"
! 1317: [1]=>
! 1318: string(3) "tWo"
! 1319: [2]=>
! 1320: int(4)
! 1321: }
! 1322: [1]=>
! 1323: array(5) {
! 1324: [0]=>
! 1325: int(10)
! 1326: [1]=>
! 1327: int(20)
! 1328: [2]=>
! 1329: int(30)
! 1330: [3]=>
! 1331: int(40)
! 1332: [4]=>
! 1333: int(50)
! 1334: }
! 1335: [2]=>
! 1336: array(0) {
! 1337: }
! 1338: }
! 1339: array(0) {
! 1340: }
! 1341: array(0) {
! 1342: }
! 1343: array(2) {
! 1344: [0]=>
! 1345: array(5) {
! 1346: [0]=>
! 1347: int(10)
! 1348: [1]=>
! 1349: int(20)
! 1350: [2]=>
! 1351: int(30)
! 1352: [3]=>
! 1353: int(40)
! 1354: [4]=>
! 1355: int(50)
! 1356: }
! 1357: [1]=>
! 1358: array(0) {
! 1359: }
! 1360: }
! 1361: array(0) {
! 1362: }
! 1363: array(0) {
! 1364: }
! 1365:
! 1366: *** Variation with first two arguments with preserve_key value TRUE ***
! 1367: array(2) {
! 1368: [1]=>
! 1369: array(5) {
! 1370: [0]=>
! 1371: int(10)
! 1372: [1]=>
! 1373: int(20)
! 1374: [2]=>
! 1375: int(30)
! 1376: [3]=>
! 1377: int(40)
! 1378: [4]=>
! 1379: int(50)
! 1380: }
! 1381: [2]=>
! 1382: array(0) {
! 1383: }
! 1384: }
! 1385: array(0) {
! 1386: }
! 1387: array(0) {
! 1388: }
! 1389: array(3) {
! 1390: [0]=>
! 1391: array(3) {
! 1392: [0]=>
! 1393: string(3) "oNe"
! 1394: [1]=>
! 1395: string(3) "tWo"
! 1396: [2]=>
! 1397: int(4)
! 1398: }
! 1399: [1]=>
! 1400: array(5) {
! 1401: [0]=>
! 1402: int(10)
! 1403: [1]=>
! 1404: int(20)
! 1405: [2]=>
! 1406: int(30)
! 1407: [3]=>
! 1408: int(40)
! 1409: [4]=>
! 1410: int(50)
! 1411: }
! 1412: [2]=>
! 1413: array(0) {
! 1414: }
! 1415: }
! 1416: array(0) {
! 1417: }
! 1418: array(0) {
! 1419: }
! 1420: array(2) {
! 1421: [1]=>
! 1422: array(5) {
! 1423: [0]=>
! 1424: int(10)
! 1425: [1]=>
! 1426: int(20)
! 1427: [2]=>
! 1428: int(30)
! 1429: [3]=>
! 1430: int(40)
! 1431: [4]=>
! 1432: int(50)
! 1433: }
! 1434: [2]=>
! 1435: array(0) {
! 1436: }
! 1437: }
! 1438: array(0) {
! 1439: }
! 1440: array(0) {
! 1441: }
! 1442:
! 1443: *** Typical Variation of offset and length Arguments ***
! 1444: array(1) {
! 1445: [1]=>
! 1446: string(3) "Two"
! 1447: }
! 1448: array(1) {
! 1449: [0]=>
! 1450: string(3) "Two"
! 1451: }
! 1452: array(1) {
! 1453: [2]=>
! 1454: string(5) "Three"
! 1455: }
! 1456: array(1) {
! 1457: [0]=>
! 1458: string(5) "Three"
! 1459: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>