13 of 410 menu

foreach တည်ဆောက်မှု

foreach တည်ဆောက်မှုသည် ခင်းကျင်း၏အစိတ်အပိုင်းများကို အစဉ်လိုက် ဖြတ်သန်းခွင့်ပြုသည်။ ၎င်းသည် ခင်းကျင်းများနှင့် Traversable အင်တာဖေ့စ်ကို အကောင်အထည်ဖော်သော အရာဝတ္ထုများနှင့် အလုပ်လုပ်သည်။ Syntax အမျိုးအစားနှစ်မျိုးရှိသည် - တန်ဖိုးများကိုသာ ဖြတ်သန်းရန်အတွက်နှင့် သော့ချက်များနှင့် တန်ဖိုးများအတွက် ဖြတ်သန်းရန်အတွက်။

Syntax

foreach (array as $value) { // loop body }
foreach (array as $key => $value) { // loop body }

ဥပမာ

ခင်းကျင်း၏အစိတ်အပိုင်းများအား ရိုးရှင်းစွာ ဖြတ်သန်းခြင်း -

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

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ် -

1 2 3 4 5

ဥပမာ

သော့ချက်များနှင့် တန်ဖိုးများကို ရယူခြင်းဖြင့် ခင်းကျင်းအား ဖြတ်သန်းခြင်း -

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

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ် -

a: 1 b: 2 c: 3

ဥပမာ

ခင်းကျင်း၏အစိတ်အပိုင်းများကို ပြုပြင်ပြောင်းလဲရန် ကိုးကားချက်ကို အသုံးပြုခြင်း -

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

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ် -

[2, 4, 6, 8, 10]

ဒါလည်း ကြည့်ပါ

  • array_map function,
    သည် callback function ကို ခင်းကျင်း၏ အစိတ်အပိုင်းအားလုံးသို့ အသုံးချပေးသည်
  • array_walk function,
    သည် အသုံးပြုသူ၏ function ကို ခင်းကျင်း၏ အစိတ်အပိုင်းတစ်ခုစီသို့ အသုံးချပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်