Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / php / ext / standard / tests / array / end_variation2.phpt
blob180f7cdfbdde37956151e5e2d1f04ddf332586cf
1 --TEST--
2 Test end() function : usage variations - Multi-dimensional arrays
3 --FILE--
4 <?php
5 /* Prototype  : mixed end(array $array_arg)
6  * Description: Advances array argument's internal pointer to the last element and return it 
7  * Source code: ext/standard/array.c
8  */
11  * Test end() when passed:
12  * 1. a two-dimensional array
13  * 2. a sub-array
14  * as $array_arg argument.
15  */
17 echo "*** Testing end() : usage variations ***\n";
19 $array_arg = array ('a' => 'z', array(9, 8, 7));
21 echo "\n-- Pass a two-dimensional array as \$array_arg --\n";
22 var_dump(end($array_arg));
24 echo "\n-- Pass a sub-array as \$array_arg --\n";
25 var_dump(end($array_arg[0]));
27 ===DONE===
28 --EXPECTF--
29 *** Testing end() : usage variations ***
31 -- Pass a two-dimensional array as $array_arg --
32 array(3) {
33   [0]=>
34   int(9)
35   [1]=>
36   int(8)
37   [2]=>
38   int(7)
41 -- Pass a sub-array as $array_arg --
42 int(7)
43 ===DONE===