13 of 410 menu

Die foreach konstruksie

Die konstruksie foreach laat jou toe om die elemente van 'n array opeenvolgend te deurloop. Dit werk met arrays en objekte wat die Traversable koppelvlak implementeer. Daar is twee sintaksis-variasies: om slegs waardes te deurloop, en om sleutels en waardes te deurloop.

Sintaksis

foreach (array as $value) { // liggaam van die lus }
foreach (array as $key => $value) { // liggaam van die lus }

Voorbeeld

Eenvoudige deurloping van 'n array se elemente:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $value) { echo $value . '<br>'; } ?>

Uitvoer van die kode:

1 2 3 4 5

Voorbeeld

Om 'n array met sleutels en waardes te deurloop:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; foreach ($arr as $key => $value) { echo "$key: $value<br>"; } ?>

Uitvoer van die kode:

a: 1 b: 2 c: 3

Voorbeeld

Die gebruik van 'n verwysing om array-elemente te wysig:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$value) { $value *= 2; } unset($value); print_r($arr); ?>

Uitvoer van die kode:

[2, 4, 6, 8, 10]

Sien ook

  • die funksie array_map,
    wat 'n callback-funksie op alle elemente van 'n array toepas
  • die funksie array_walk,
    wat 'n gebruikersgedefinieerde funksie op elke element van 'n array toepas
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp