source: branches/version-2_5-dev/data/module/Compat/tests/function/array_change_key_case.phpt @ 20119

Revision 20119, 1.6 KB checked in by nanasess, 13 years ago (diff)

module 以下は svn:keywords を除外

  • Property svn:eol-style set to LF
Line 
1--TEST--
2Function -- array_change_key_case
3--SKIPIF--
4<?php if (function_exists('array_change_key_case')) { echo 'skip'; } ?>
5--FILE--
6<?php
7require_once 'PHP/Compat.php';
8PHP_Compat::loadFunction('array_change_key_case');
9
10$in = array('FirSt' => 1, 'SecOnd' => 4);
11print_r(array_change_key_case($in));
12print_r(array_change_key_case($in, CASE_LOWER));
13print_r(array_change_key_case($in, CASE_UPPER));
14$in = array('FIRST' => 1, 'SECOND' => 4);
15print_r(array_change_key_case($in));
16print_r(array_change_key_case($in, CASE_LOWER));
17print_r(array_change_key_case($in, CASE_UPPER));
18$in = array('first' => 1, 'second' => 4);
19print_r(array_change_key_case($in));
20print_r(array_change_key_case($in, CASE_LOWER));
21print_r(array_change_key_case($in, CASE_UPPER));
22$in = array('foo', 'bar');
23print_r(array_change_key_case($in));
24print_r(array_change_key_case($in, CASE_LOWER));
25print_r(array_change_key_case($in, CASE_UPPER));
26$in = array();
27print_r(array_change_key_case($in));
28print_r(array_change_key_case($in, CASE_LOWER));
29print_r(array_change_key_case($in, CASE_UPPER));
30?>
31--EXPECT--
32Array
33(
34    [first] => 1
35    [second] => 4
36)
37Array
38(
39    [first] => 1
40    [second] => 4
41)
42Array
43(
44    [FIRST] => 1
45    [SECOND] => 4
46)
47Array
48(
49    [first] => 1
50    [second] => 4
51)
52Array
53(
54    [first] => 1
55    [second] => 4
56)
57Array
58(
59    [FIRST] => 1
60    [SECOND] => 4
61)
62Array
63(
64    [first] => 1
65    [second] => 4
66)
67Array
68(
69    [first] => 1
70    [second] => 4
71)
72Array
73(
74    [FIRST] => 1
75    [SECOND] => 4
76)
77Array
78(
79    [0] => foo
80    [1] => bar
81)
82Array
83(
84    [0] => foo
85    [1] => bar
86)
87Array
88(
89    [0] => foo
90    [1] => bar
91)
92Array
93(
94)
95Array
96(
97)
98Array
99(
100)
Note: See TracBrowser for help on using the repository browser.