13 of 410 menu

Muundo wa foreach

Muundo foreach huruhusu kupitia vipengele vya array kwa mtiririko. Hufanya kazi na arrays na vitu vinavyotekeleza kiolesura Traversable. Kuna aina mbili za sintaksia: ya kupitia thamani pekee na ya kupitia funguo na thamani.

Sintaksia

foreach (array as $value) { // kiunzi cha kitanzi }
foreach (array as $key => $value) { // kiunzi cha kitanzi }

Mfano

Kupitia rahisi kwa vipengele vya array:

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

Matokeo ya utekelezaji wa kodi:

1 2 3 4 5

Mfano

Kupitia array kwa kupata funguo na thamani:

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

Matokeo ya utekelezaji wa kodi:

a: 1 b: 2 c: 3

Mfano

Matumizi ya rejea ili kurekebisha vipengele vya array:

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

Matokeo ya utekelezaji wa kodi:

[2, 4, 6, 8, 10]

Tazama pia

  • kitendo array_map,
    kinachotumia kitendo-callback kwa vipengele vyote vya array
  • kitendo array_walk,
    kinachotumia kitendo cha mtumiaji kwa kila kipengele cha array
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa