Annotation of embedaddon/php/ext/standard/tests/array/array_reverse_basic1.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test array_reverse() function : basic functionality - simple array for 'array' argument
3: --FILE--
4: <?php
5: /* Prototype : array array_reverse(array $array [, bool $preserve_keys])
6: * Description: Return input as a new array with the order of the entries reversed
7: * Source code: ext/standard/array.c
8: */
9:
10: /*
11: * Testing array_reverse() by giving a simple array for $array argument
12: */
13:
14: echo "*** Testing array_reverse() : basic functionality ***\n";
15:
16: // Initialise the array
17: $array = array("a", "green", "red", 'blue', 10, 13.33);
18:
19: // Calling array_reverse() with default arguments
20: var_dump( array_reverse($array) );
21:
22: // Calling array_reverse() with all possible arguments
23: var_dump( array_reverse($array, true) ); // expects the keys to be preserved
24: var_dump( array_reverse($array, false) ); // expects the keys not to be preserved
25:
26: echo "Done";
27: ?>
28: --EXPECTF--
29: *** Testing array_reverse() : basic functionality ***
30: array(6) {
31: [0]=>
32: float(13.33)
33: [1]=>
34: int(10)
35: [2]=>
36: string(4) "blue"
37: [3]=>
38: string(3) "red"
39: [4]=>
40: string(5) "green"
41: [5]=>
42: string(1) "a"
43: }
44: array(6) {
45: [5]=>
46: float(13.33)
47: [4]=>
48: int(10)
49: [3]=>
50: string(4) "blue"
51: [2]=>
52: string(3) "red"
53: [1]=>
54: string(5) "green"
55: [0]=>
56: string(1) "a"
57: }
58: array(6) {
59: [0]=>
60: float(13.33)
61: [1]=>
62: int(10)
63: [2]=>
64: string(4) "blue"
65: [3]=>
66: string(3) "red"
67: [4]=>
68: string(5) "green"
69: [5]=>
70: string(1) "a"
71: }
72: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>