ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
ဘယ်လို PHP ကိုခင်းကျင်းသနည်း
တစ်ခုခင်းကျင်းတစ်ဦးဖြစ်ပါတယ် ကြောင့် data ကိုဖွဲ့စည်းပုံ တူညီတဲ့အမျိုးအစားဒြပ်စင်ဖြစ်ကြောင်းကိုအချို့သောတန်ဖိုးများကိုသိမ်းထားဖို့တစ်ခုတည်းတည်နေရာခွင့်ပြုပါတယ်။
ခင်းကျင်းအမျိုးအစားများ
Array ကိုနှစ်မျိုးရှိပါတယ်, သူတို့မဲဆန္ဒနယ်ဒြပ်စင်၏ဖော်ထုတ်ခြင်း၏လမ်းကွာခြား။
- ရိုးရှင်းသော - တစ်ဦးချင်းစီဒြပ်စင်မြို့သားတစ်ဦး sequence ကိုသို့တစ်ဦးအညွှန်းကိန်းပေးထားသည်။
- Associative - ကယုတ္တိတန်ဖိုးများနှင့်ဆက်နွယ်သော့ကို အသုံးပြု. Element တစ်ခုရဲ့ရည်ညွှန်းဖို့ရှိပါတယ်။
ရိုးရှင်းအသုံးအနှုန်းများမှာ, တစ်ဦးထက်ပိုတန်ဖိုးကိုဖြစ်နိုင်သည့်တစ်ဦး variable ကိုဖြစ်ပါတယ်။ ကျနော်တို့ PHP ကိုခင်းကျင်းစိတ်ဝင်စားဖြစ်ကြသည်။
ဝိသေသအင်္ဂါရပ်များ
PHP ကိုခင်းကျင်းအသေးစိတ်အချက်အလက်များကိုစဉ်းစားကြည့်ပါ:
- ဒါဟာတန်ဖိုးများကိုမဆိုအရေအတွက်ကမဆံ့နိုငျသညျ, ကဗလာဖြစ်တယ်။
- ဒြပ်စင်ကိုခေါ် PHP ကိုတစ်ခုခင်းကျင်း, ပါဝင်သည်သောတန်ဖိုးများကို, အသီးအသီး။
- ဒြပ်စင် variable တွေကိုအမျိုးမျိုးသိုလှောင်ပါသည်။ ဤရွေ့ကားညှို့, ကိန်း, boolean နိုင်ပါတယ်။
- ဒြပ်စင်ဖို့ Access ကိုစာလုံးအသေးများနှင့်ဂဏန်း၌နေသောအညွှန်းကိန်းကို အသုံးပြု. ဖြစ်နိုင်ပါတယ်။
- PHP ကိုခင်းကျင်းထူးခြားတဲ့အညွှန်းကိန်းနှင့်အတူဒြပ်စင်များပါဝင်သည်။
- အဆိုပါစစ်ခင်းကျင်းသောဒြပ်စင်အရေအတွက် - အလျားဖြစ်ပါတယ်။
- Multi-ရှုထောင် Array ကိုဖြစ်ကြသည်အဖြစ်ဒြပ်စင်များ၏တန်ဖိုးများလည်း, Array ကိုဖြစ်စေနိုင်သည်။
PHP ကိုတစ်ဦးကထူးခြားတဲ့ feature ကိုမဆိုရှုပ်ထွေးများ၏ script ကိုတစ်ခုခင်းကျင်းဖန်တီးနိုင်စွမ်းဖြစ်ပါတယ်။
အားသာချက်များ:
- ဒါဟာစစ်ခင်းကျင်းမျိုးစုံတန်ဖိုးများနှင့်အတူတစ်ပြိုင်တည်းလုပ်ကိုင်ဖို့လွယ်ကူပါတယ်။ ဒါဟာတန်ဖိုးများပြောင်းလဲပစ်ရန်၎င်း၏အဖွဲ့ဝင်များအပေါ်တစ်ဦးသံသရာပြုပါရန်လွယ်ကူသည်။
- သူတို့က manipulate ရန်လွယ်ကူဖြစ်ကြသည်။ ရိုးရှင်းစွာအဖယ်ရှား, ဒြပ်စင်များ၏တန်ဖိုးများကိုဖတ်ခြင်းသို့မဟုတ်ပြောင်းလဲပစ်ရန်ပစ္စည်းများထည့်ပါ။
- PHP ကို, သင် Array ကိုကိုင်တွယ်ရန်ခွင့်ပြုများစွာကွဲပြားခြားနားသောလုပ်ငန်းဆောင်တာရှိပါတယ်။ တိကျတဲ့တန်ဖိုးများများအတွက်ရှာဖွေရေး Array ကိုပေါင်းစည်း, sorting ရှိပါသည်။
အမျိုးအစားများ
Array 2 အမျိုးအစားများသို့ထပ်မံခွဲခြားထားတယ်:
- တဦးတည်းရှုထောင်;
- Two-ရှုထောင်။
အဆိုပါစစ်ခင်းကျင်းစတငျဖို့ကွဲပြားခြားနားတဲ့နည်းလမ်းတွေရှိပါတယ်။ ပထမဦးစွာထို့နောက်ရိုးရှင်းသောစဉ်းစားပါနှင့် - Numerically Indexed Array လို့ PHP ကို။
ဥပမာ PHP ကိုအတွက်ရိုးရှင်းတဲ့ခင်းကျင်းဖန်တီး:
တစ်ဦး PHP ကိုခင်းကျင်းဒြပ်စင်တန်ဖိုးများကိုသတ်မှတ်ခြင်းအဖြစ်စာဖြင့်ရေးသားနိုင်ပါတယ်:
- $ Array [n] = z;
- ဎ - သော့ z - တန်ဖိုး။
စတင်ခြင်း၏ဒုတိယနည်းလမ်း၌ညွှန်ပြရန်ဘာမျှမဖြစ်နိုင်ပါတယ် ကွင်းခတ် :
- $ Name ကို [] = "တစ်";
- $ Name ကို [] = "နှစ်ခု";
- $ [] = "သုံး" အမည်ပြောပါ။
ဤကိစ္စတွင်ခုနှစ်, အညွှန်းကိန်းကို default ညီမျှပါလိမ့်မည်: 0, 1 နှင့် 2 ။
တဖန်သင်တို့က၎င်း၏အညွှန်းကိန်းရဲ့တန်ဖိုးကိုမဆို assign နိုင်သည်
- $ အမည် [35] = 'တစ်';
- $ အမည် [18] = 'နှစ်ခု';
- $ အမည် [90] = "သုံး" ။
သငျသညျကနဦးနည်းလမ်းများကိုပေါင်းစပ်နိုင်သည်
- $ အမည် [37] = "ပထမဦးဆုံး";
- $ Name ကို [5] = "ဒုတိယ";
- $ [] = "တတိယ" အမည်ပြောပါ။
တတိယဒြပ်စင် 37 အဖြစ်, 38 နဲ့ညီမျှတစ်ဦးအညွှန်းကိန်းဖို့တာဝန်ဖြစ်ပါတယ် - ထိုအညွှန်းကိန်း၏အကြီးဆုံး။
Multidimensional ခင်းကျင်း syntax ဒီတူ:
$ [indeks1] [indeks2] အမည် ....
အခုတော့ရဲ့အဘယ်အရာကိုတစ်ဦး PHP ကိုဝန်ထမ်းတွေရဲ့ခင်းကျင်းကြည့်ရှုကြကုန်အံ့။ အဆိုပါအညွှန်းကိန်းနေရာများခွင့်ပြုခဲ့ကြသည်, ကန့်သတ်ချက်များချမှတ်မထားဘူး, တစ်ဦး string ကိုဖြစ်နိုင်, အလျားကွဲပြားခြားနားသည်။ ကဒြပ်စင်နံပါတ်များနှင့်အတူ, ဒါပေမယ့်စကားနှင့်မဟုတျပါလင့်ထားသည်ရန်လိုအပ်သောအခါ Associative Array ကိုကောင်းစွာအသုံးပြုကြသည်။ အညွှန်းကိန်းရှိသည် array - ညှို့ဝန်ထမ်းတွေရဲ့ဟုခေါ်ကြသည်။
တစ်ဦးတည်းသာသော့ချက်င်တဦးတည်းရှုထောင်ဝန်ထမ်းတွေရဲ့ Array ကိုခုနှစ်တွင်ကတိကျသောညွှန်းကိန်းနဲ့ကိုက်ညီ။ အထက်ပုံမှာတဦးတည်းရှုထောင်နဲ့ multi-dimensional ဝန်ထမ်းတွေရဲ့ Array ကို၏ဥပမာတစ်ခုဖြစ်ပါတယ်။
သင်ကဂန္ထဝင်လမ်းတစ် multidimensional ဝန်ထမ်းတွေရဲ့ခင်းကျင်းဖန်တီးနိုင်ပါတယ်, ဒါပေမယ့်အရမ်းအဆင်ပြေတော့မဟုတ်ပါဘူး။
Similar articles
Trending Now