PHP တွင် Arrays များသည်ဆက်စပ်သောသတင်းအချက်အလက်များကိုသိမ်းဆည်းရန်အသုံးပြုသောအသုံးအများဆုံးဒေတာအဆောက်အအုံများအနက်မှတစ်ခုဖြစ်သည်။ တိကျင်းမှုတစ်ခုတွင်တိကျသောဒြပ်စင်များကိုအလျင်အမြန်တည်ရှိပြီးတိကျစွာကုဒ်ထိရောက်မှုနှင့်ထိန်းသိမ်းမှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် developer များလုပ်ငန်းစဉ်များကိုပိုမိုထိရောက်စွာကူညီရန်အသုံးများသောနည်းလမ်းများနှင့်နည်းဗျူဟာများစွာကိုမိတ်ဆက်ပေးလိမ့်မည်။
In_array () function ကို function သည်တန်ဖိုးတစ်ခုတွင်တည်ရှိနေသောတန်ဖိုးရှိမှုရှိ, မရှိစစ်ဆေးရန်အသုံးပြုသည်။
$ array = ['a' ',' B ',' C ',' D ';
လျှင် (in_array ('), $ array))
ECHO "element သည် array တွင်တည်ရှိသည်";
} အခြား
ECHO "element သည် array တွင်မရှိပါ";
}
// output: element ကိုခင်းကျင်း၌တည်ရှိ၏array_key_key_exists () ကိုသတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိပြီး Boolean Value ကိုပြန်ပို့သည်ကိုစစ်ဆေးရန်အသုံးပြုသည်။
$ array = ['name' => 'John', 'အသက်' =>> 30];
if (array_key_exists ('အသက်အရွယ်', $ array))
ECHO "အဓိကအသက်အရွယ်သည် array တွင်ရှိသည်";
} အခြား
ECHO "အဓိကအသက်အရွယ်သည် array တွင်မရှိပါ";
}
// output: အဓိကအသက်အရွယ် array ၌တည်ရှိ၏Array_Search () ကိုခင်းကျင်းမှုတစ်ခုမှတန်ဖိုးတစ်ခုကိုရှာဖွေရန်နှင့်၎င်း၏သက်ဆိုင်ရာသော့ကိုပြန်ပို့ရန်အသုံးပြုသည်။
$ array = ['a' ',' B ',' a ',
$ key = array_search (a ', $ array);
လျှင် ($ key! == false) {
ECHO "element ၏သော့ချက် '' 'A' သည် $ သော့",
} အခြား
ပဲ့တင်သံ "ဒြပ်စင် 'A' Array တွင်မရှိပါ";
}
// output: element 'a' ၏သော့ချက်သည် 0 ဖြစ်သည်array_filter () သတ်မှတ်ထားသောအခြေအနေများအပေါ် အခြေခံ. Array element များကို filter နိုင်သည်။
$ array = ['John', 'မာရိ', 'Bob' ',
$ forgeedarrarray = array_filter ($ array, function ကို ($ အမည်) {
$ name ကိုပြန်ပို့ပါ [0] === 'm';
});
Print_r ($ filteredarray);
// output: array ([0] =>> မေရီ)array_reduce () array element တွေကိုတန်ဖိုးတစ်ခုတည်းသို့စုဆောင်းသည်။
$ array = [1, 2, 3, 4, 4];
$ sum = array_reduce ($ array, function ကို ($ သယ်ဆောင်, $ item) {
$ သယ်ယူပို့ဆောင်ရေး + $ ကိုပြန်ပို့ပါ။
}, 0);
ECHO "Array elements ပေါင်းလဒ်သည်ဒေါ်လာပေါင်းလဒ်ဖြစ်သည်";
// output: array element များ၏ပေါင်းလဒ် 15 ဖြစ်ပါတယ်မေးခွန်း - ထုတ်ကုန်မှတ်တမ်းများပါ 0 င်သည့်နေရာတစ်ခုတွင်သီးခြားထုတ်ကုန်ပမာဏကိုရှာဖွေပါ။
ဖြေရှင်းချက် - သီးခြားထုတ်ကုန်များ၏အရောင်းမှတ်တမ်းများကိုစစ်ထုတ်ရန် array_filter () ကိုသုံးပါ။ ထို့နောက်စုစုပေါင်းတွက်ချက်ရန် array_sum () ကိုသုံးပါ။
$ အရောင်းဆိုင်များ = [
['product' => 'A', 'AIFITATE' =>> 10],
['product' => 'B' ',' အရေအတွက် '= >> 5]
['product' = >> 'A', 'AIFITIVE' =>> 15]
];
$ filteredrecords = array_filter ($ အရောင်းအ 0 တ်များ, function) {
$ Record Record ['Product'] === 'A' === '')
});
$ QuantitySold = array_sum (array_colum) (array_columb) ($ filteredrecords, ''));
ECHO "ထုတ်ကုန်တစ်ခု၏ရောင်းအားပမာဏသည် $ quantairsolds";
// output: ထုတ်ကုန် A ထုတ်ကုန်ရောင်းအားအရေအတွက် 25ဤနည်းစနစ်များနှင့်မဟာဗျူဟာများကိုကျွမ်းကျင်စေခြင်းအားဖြင့် developer များသည် PHP Array ရှိတိကျသော element များကိုပိုမိုထိရောက်စွာနေရာချထားနိုင်သည်။