Skip to content

Commit 65a36bb

Browse files
Add example that shows array_chunk() within a loop and without a whole multiple
1 parent ec0d693 commit 65a36bb

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

reference/array/functions/array-chunk.xml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,54 @@ Array
155155
)
156156
157157
)
158+
]]>
159+
</screen>
160+
</example>
161+
</para>
162+
<para>
163+
<example>
164+
<title>Using <function>array_chunk</function> in a loop</title>
165+
<programlisting role="php">
166+
<![CDATA[
167+
<?php
168+
$array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
169+
170+
foreach (array_chunk($array, 3) as $chunk) {
171+
var_dump($chunk);
172+
}
173+
]]>
174+
</programlisting>
175+
&example.outputs;
176+
<screen>
177+
<![CDATA[
178+
array(3) {
179+
[0]=>
180+
int(0)
181+
[1]=>
182+
int(1)
183+
[2]=>
184+
int(2)
185+
}
186+
array(3) {
187+
[0]=>
188+
int(3)
189+
[1]=>
190+
int(4)
191+
[2]=>
192+
int(5)
193+
}
194+
array(3) {
195+
[0]=>
196+
int(6)
197+
[1]=>
198+
int(7)
199+
[2]=>
200+
int(8)
201+
}
202+
array(1) {
203+
[0]=>
204+
int(9)
205+
}
158206
]]>
159207
</screen>
160208
</example>

0 commit comments

Comments
 (0)