Hey,
Ik zit met het volgende probleem.
Ik heb een array met daarin verschillende waardes.
De array wordt dynamisch gevuld en heeft daarom nooit een maximum.
Nu wil ik een specifieke waarde uit die array halen.
Ik weet dat ik elke keer de 5e opvolgende waarde wil hebben.
Even als voorbeeld:
<?php
$servicekosten = get_user_meta( $user->ID, 'appartment', true );
// Hier wordt de array uit de database gehaald
foreach($servicekosten as $key => $value) {
echo $key . '=>' . $value . '<br>' ;
}
?>
Output:
0=>waarde1
1=>waarde2
2=>waarde3
3=>waarde4
4=>waarde5
5=>waarde6
6=>waarde7
7=>waarde8
8=>waarde9
9=>waarde10
10=>waarde11
11=>waarde12
Dit zorgt er voor dat ik alle waarde uit de array krijg maar ik wil nu elke 5e waarde hebben
In dit geval key5 => waarde6 en key11 => waarde12
Hoe zou ik dit het beste kunnen doen?
-EDIT-
Ik heb nu een tellertje toegevoegd die als volgt werkt:
<?php
$i=0;
foreach($servicekosten as $key => $value) {
if ($i++ == 5)
echo $key . '=>' . $value . '<br>' ; }
?>
Nu laat hij de 5e waarde zien maar niet de volgende
1.508 views