Annotation of embedaddon/php/ext/standard/tests/array/array_merge_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test array_merge() function : basic functionality
! 3: --FILE--
! 4: <?php
! 5: /* Prototype : array array_merge(array $arr1, array $arr2 [, array $...])
! 6: * Description: Merges elements from passed arrays into one array
! 7: * Source code: ext/standard/array.c
! 8: */
! 9:
! 10: /*
! 11: * Test basic functionality of array_merge()
! 12: */
! 13:
! 14: echo "*** Testing array_merge() : basic functionality ***\n";
! 15:
! 16: //indexed array
! 17: $array1 = array ('zero', 'one', 'two');
! 18: //associative array
! 19: $array2 = array ('a' => 1, 'b' => 2, 'c' => 3);
! 20:
! 21: var_dump(array_merge($array1, $array2));
! 22:
! 23: var_dump(array_merge($array2, $array1));
! 24:
! 25: echo "Done";
! 26: ?>
! 27:
! 28: --EXPECTF--
! 29: *** Testing array_merge() : basic functionality ***
! 30: array(6) {
! 31: [0]=>
! 32: string(4) "zero"
! 33: [1]=>
! 34: string(3) "one"
! 35: [2]=>
! 36: string(3) "two"
! 37: ["a"]=>
! 38: int(1)
! 39: ["b"]=>
! 40: int(2)
! 41: ["c"]=>
! 42: int(3)
! 43: }
! 44: array(6) {
! 45: ["a"]=>
! 46: int(1)
! 47: ["b"]=>
! 48: int(2)
! 49: ["c"]=>
! 50: int(3)
! 51: [0]=>
! 52: string(4) "zero"
! 53: [1]=>
! 54: string(3) "one"
! 55: [2]=>
! 56: string(3) "two"
! 57: }
! 58: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>