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_chunk
3
--SKIPIF--
4
<?php if (function_exists('array_chunk')) { echo 'skip'; } ?>
5
--FILE--
6
<?php
7
require_once 'PHP/Compat.php';
8
PHP_Compat::loadFunction('array_chunk');
9
 
10
$input_array = array(2 => 'a', 3 => 'b', 4 => 'c', 5 => 'd', 6 => 'e');
11
print_r(array_chunk($input_array, 2));
12
print_r(array_chunk($input_array, 2, true));
13
print_r(array_chunk($input_array, 3));
14
print_r(array_chunk($input_array, 3, true));
15
print_r(array_chunk($input_array, 4));
16
print_r(array_chunk($input_array, 4, true));
17
print_r(array_chunk($input_array, 5));
18
print_r(array_chunk($input_array, 5, true));
19
print_r(array_chunk($input_array, 6));
20
print_r(array_chunk($input_array, 6, true));
21
?>
22
--EXPECT--
23
Array
24
(
25
    [0] => Array
26
        (
27
            [0] => a
28
            [1] => b
29
        )
30
 
31
    [1] => Array
32
        (
33
            [0] => c
34
            [1] => d
35
        )
36
 
37
    [2] => Array
38
        (
39
            [0] => e
40
        )
41
 
42
)
43
Array
44
(
45
    [0] => Array
46
        (
47
            [2] => a
48
            [3] => b
49
        )
50
 
51
    [1] => Array
52
        (
53
            [4] => c
54
            [5] => d
55
        )
56
 
57
    [2] => Array
58
        (
59
            [6] => e
60
        )
61
 
62
)
63
Array
64
(
65
    [0] => Array
66
        (
67
            [0] => a
68
            [1] => b
69
            [2] => c
70
        )
71
 
72
    [1] => Array
73
        (
74
            [0] => d
75
            [1] => e
76
        )
77
 
78
)
79
Array
80
(
81
    [0] => Array
82
        (
83
            [2] => a
84
            [3] => b
85
            [4] => c
86
        )
87
 
88
    [1] => Array
89
        (
90
            [5] => d
91
            [6] => e
92
        )
93
 
94
)
95
Array
96
(
97
    [0] => Array
98
        (
99
            [0] => a
100
            [1] => b
101
            [2] => c
102
            [3] => d
103
        )
104
 
105
    [1] => Array
106
        (
107
            [0] => e
108
        )
109
 
110
)
111
Array
112
(
113
    [0] => Array
114
        (
115
            [2] => a
116
            [3] => b
117
            [4] => c
118
            [5] => d
119
        )
120
 
121
    [1] => Array
122
        (
123
            [6] => e
124
        )
125
 
126
)
127
Array
128
(
129
    [0] => Array
130
        (
131
            [0] => a
132
            [1] => b
133
            [2] => c
134
            [3] => d
135
            [4] => e
136
        )
137
 
138
)
139
Array
140
(
141
    [0] => Array
142
        (
143
            [2] => a
144
            [3] => b
145
            [4] => c
146
            [5] => d
147
            [6] => e
148
        )
149
 
150
)
151
Array
152
(
153
    [0] => Array
154
        (
155
            [0] => a
156
            [1] => b
157
            [2] => c
158
            [3] => d
159
            [4] => e
160
        )
161
 
162
)
163
Array
164
(
165
    [0] => Array
166
        (
167
            [2] => a
168
            [3] => b
169
            [4] => c
170
            [5] => d
171
            [6] => e
172
        )
173
 
174
)