လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> သီးခြားသော့ချက်စာလုံးများပါ 0 င်သောကြိုးများကို filter လုပ်ရန် array_filter () ကိုသုံးပါ

သီးခြားသော့ချက်စာလုံးများပါ 0 င်သောကြိုးများကို filter လုပ်ရန် array_filter () ကိုသုံးပါ

M66 2025-06-04

PHP တွင် array_filter () function ကို etray တစ်ခုရှိ element များကို filter လုပ်ရန်အသုံးပြုနိုင်သည်။ ၎င်းသည် parameters နှစ်ခုကိုလက်ခံရရှိသည်။ ပထမတစ်ခုမှာ filter လုပ်ထားရန် array ဖြစ်သည်။ ဒုတိယမှာမည်သည့်ဒြပ်စင်ကိုထိန်းသိမ်းထားသင့်သည်ကိုဆုံးဖြတ်ရန်အသုံးပြုသည်။ ဤဆောင်းပါးသည် array_filter () ကို မည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။

အခြေခံအသုံးပြုမှု

ငါတို့မှာကြိုးပေါင်းများစွာအများကြီးရှိပြီး, သီးခြားသော့ချက်စာလုံးပါတဲ့ကြိုးတွေကိုစစ်ထုတ်ချင်တယ်ဆိုပါစို့။

ဥပမာအားဖြင့်, အောက်ပါခင်းကျင်းမှုရှိသည်ဆိုပါစို့ဆိုပါစို့။

 <?php
$urls = [
    "https://m66.net/products/item1",
    "https://m66.net/products/item2",
    "https://example.com/products/item3",
    "https://m66.net/about",
    "https://m66.net/contact"
];
?>

M66.net ပါ 0 င်သော strings အားလုံးကို array_filter () function မှတဆင့် fix ။

strings filter ကို filter လုပ်ဖို့ array_filter () ကိုသုံးပါ

ငါတို့လုပ်နိုင်တယ် -

 <?php
$urls = [
    "https://m66.net/products/item1",
    "https://m66.net/products/item2",
    "https://example.com/products/item3",
    "https://m66.net/about",
    "https://m66.net/contact"
];

// filtering အခြေအနေများသတ်မှတ်:သာပါဝင်မှုကိုစောင့်ရှောက်လော့ "m66.net" ၏ URL
$filteredUrls = array_filter($urls, function($url) {
    return strpos($url, "m66.net") !== false;
});

// 输出过滤后၏结果
print_r($filteredUrls);
?>

code parsing

  1. array_filter () function : array_filter () function သည် array-function ကို array urls ရှိ array -urls ရှိ element တစ်ခုချင်းစီမှဆက်ရှိနေပြီး Collback function တစ်ခုသို့ element တစ်ခုစီကိုဖြတ်သန်းသွားမည်။ callback function သည် element တွင် M66.net သော့ချက်စာလုံးပါ 0 င်သည်ကိုစစ်ဆေးသည်။

  2. Strus () function : callback function တွင်ကျွန်ုပ်တို့သည် strack () function ကိုအသုံးပြုသည် M66.net တွင် M66.net တွင်ပါ 0 င်သည်ကိုရှာဖွေရန် STOPOS () function ကိုသုံးသည်။ အကယ်. strpos () အယူမှား ပါက string သည်သော့ချက်စာလုံးများမပါ 0 င်ပါ။ ဒီလိုမှမဟုတ်ရင် string မှာသော့ချက်စာလုံးတွေပါ 0 င်ပြီးဒြပ်စင်ကိုထိန်းသိမ်းထားတယ်။

  3. Output : နောက်ဆုံးတော့ filters လုပ်ထားတဲ့ array output လုပ်ဖို့ print_r () ကို သုံးတယ်။

ရလဒ်

အထက်ပါကုဒ်ကိုကွပ်မျက်ပြီးနောက် output ကိုဖြစ်လိမ့်မည်။