Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

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