⊗ppPmMdNF 140 of 447 menu

PHP တွင် ဘက်ပေါင်းစုံ array များကို နံပါတ်များဖြင့် အစဉ်လိုက် ဖြည့်ခြင်း

ယခင်ဥပမာများတွင် sub-array များအတွင်းရှိ နံပါတ်အားလုံးသည် တူညီကြသည်။ ယခုအကြိမ်တွင် နံပါတ်များ တိုးပွားလာအောင် ဤသို့လုပ်ဆောင်ကြည့်ပါမည်။

<?php [[1, 2, 3], [4, 5, 6], [7, 8, 9]] ?>

ဤသို့လုပ်ဆောင်ရန် အထူး counter variable တစ်ခု လိုအပ်ပါသည်။ အတွင်းပိုင်း loop ၏ iteration တစ်ခုစီတိုင်းတွင် ၎င်း၏တန်ဖိုးကို 1 တိုးပေးမည်ဖြစ်သည်။ ဤ counter ၏တန်ဖိုးကိုပင် array ထဲသို့ ရေးသွင်းပါမည်။

<?php $arr = []; $k = 1; // counter for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { $arr[$i][$j] = $k; // counter ကို ရေးသွင်းသည် $k++; // counter ကို တိုးမြှင့်သည် } } var_dump($arr); ?>

Counter ၏သတ်မှတ်ချက်ကို ပထမ loop ထဲသို့ ထည့်သွင်းခြင်း၊ k++ ကို ဒုတိယ loop ထဲသို့ ထည့်သွင်းခြင်းဖြင့် ကုဒ်ကို လျှော့ချနိုင်သည်။

<?php $arr = []; for ($i = 0, $k = 1; $i < 3; $i++) { for ($j = 0; $j < 3; $j++, $k++) { $arr[$i][$j] = $k; } } var_dump($arr); ?>

တန်ဖိုးထည့်သွင်းပြီးနောက် counter ကို တိုးမြှင့်ခြင်းကိုလည်း လုပ်ဆောင်နိုင်သည်။

<?php $arr = []; for ($i = 0, $k = 1; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { $arr[$i][$j] = $k++; } } var_dump($arr); ?>

ဤကိစ္စတွင် k++ ဖြစ်ရပါမည်၊ ++k မဟုတ်ပါ။ အကြောင်းမှာ ဒုတိယရွေးချယ်ခွင့်သည် ပထမဦးစွာ counter ကို တိုးမြှင့်ပြီး မှ array ထဲသို့ ရေးသွင်းမည်ဖြစ်သည် (ဆိုလိုသည်မှာ array သည် တစ်နှင့်မစဘဲ နှစ်နှင့်စမည်)။

နှစ်ထပ်ကွင်း loop နှစ်ခုကို အသုံးပြု၍ အောက်ပါ array ကို ဖွဲ့စည်းပါ။

<?php [[1, 2], [3, 4], [5, 6], [7, 8]] ?>

နှစ်ထပ်ကွင်း loop နှစ်ခုကို အသုံးပြု၍ အောက်ပါ array ကို ဖွဲ့စည်းပါ။

<?php [[2, 4, 6], [8, 10, 12], [14, 16, 18], [20, 22, 24]] ?>

သုံးထပ်ကွင်း loop သုံးခုကို အသုံးပြု၍ အောက်ပါ သုံးဘက်မြင် array ကို ဖွဲ့စည်းပါ။

<?php [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်