လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ပုံမှန်စကားရပ်သင်ခန်းစာ - ထိရောက်သော parsing နှင့်သော့ချက်စာသားသတင်းအချက်အလက်ထုတ်ယူ

PHP ပုံမှန်စကားရပ်သင်ခန်းစာ - ထိရောက်သော parsing နှင့်သော့ချက်စာသားသတင်းအချက်အလက်ထုတ်ယူ

M66 2025-08-02

PHP ပုံမှန်အသုံးအနှုန်းများကိုနိဒါန်း

ပုံမှန်အသုံးအနှုန်းများသည်ကိုက်ညီခြင်းနှင့်ပြုပြင်ခြင်းအတွက်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ သတ်သတ်မှတ်မှတ်ဇာတ်ကောင်ပုံစံများကိုသတ်မှတ်ခြင်းဖြင့်ပုံမှန်အသုံးအနှုန်းများသည် string formats များကိုစစ်ဆေးနိုင်ပြီး Extract လိုအပ်သောသတင်းအချက်အလက်များကိုစစ်ဆေးရန်နှင့်အချက်အလက်စစ်ဆေးခြင်းနှင့်စာသားပြုပြင်ခြင်း၏နယ်ပယ်များတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။

PHP တွင်များသောအားဖြင့်ပုံမှန်အသုံးများသောအသုံးအနှုန်းလုပ်ဆောင်ချက်များမှာ Preg_match (), preg_match_all () နှင့် preg_replace တို့ပါဝင်သည်။ ဤလုပ်ဆောင်ချက်များသည် developer များကိုအဆင်ပြေသောစာသားစစ်ဆင်ရေးနည်းလမ်းများဖြင့်ပေးသည်။ အောက်ပါဥပမာသည် PHP ပုံမှန်အချက်အလက်များကိုစာသားမှအဓိကအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာရန်နှင့် Extract လုပ်ရန် PHP ပုံမှန်အသုံးအနှုန်းများကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။

ဥပမာ 1: အီးမေးလ်လိပ်စာကိုထုတ်ယူပါ

စာသားတွင်အီးမေးလ်လိပ်စာများစွာပါ 0 င်သည်ဟုယူဆပြီးစာတိုက်ပုံးများအားလုံးကိုကျွန်ုပ်တို့ဖြန့်ဖြူးပြီး၎င်းတို့ကိုခင်းကျင်းစေလိုသည်။

<?php
// အရင်းအမြစ်စာသား
$text = "ကျွန်ုပ်၏အီးမေးလ်လိပ်စာမှာ:abc@example.com,နောက်ထပ်အီးမေးလ်လိပ်စာတစ်ခု:def@example.com";

// Match နှင့် Email address များကိုထုတ်ယူပါ
$pattern = '/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}/';
preg_match_all($pattern, $text, $matches);

// Extracted အီးမေးလ်လိပ်စာ output
foreach ($matches[0] as $email) {
    echo "အီးမေးလ်လိပ်စာ:" . $email . PHP_EOL;
}
?>

အထက်ပါကုဒ်တွင်ပုံမှန်အသုံးအနှုန်းပုံစံကိုအီးမေးလ်လိပ်စာများနှင့်ကိုက်ညီရန်အသုံးပြုသည်။ Preg_match_all () function မှတဆင့်ကိုက်ညီသောရလဒ်များအားလုံးသည်ပိုမိုလွယ်ကူသောလုပ်ဆောင်မှုများအတွက်ခင်းကျင်းရန်ခင်းကျင်းရန်ခင်းကျင်းခြင်းဖြင့်သိမ်းဆည်းထားသည်။

ဥပမာ 2: URL ချိတ်ဆက်မှုများကိုခွဲခြမ်းစိတ်ဖြာခြင်း

URL နှင့် Host Noure နှင့်လမ်းကြောင်းအချက်အလက်များကိုထုတ်ယူရန်ပုံမှန်အသုံးအနှုန်းများကိုသုံးပါ။

<?php
// အရင်းအမြစ်စာသား
$text = "ကျေးဇူးပြု. ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်ကိုကြည့်ပါ:http://www.example.com/path/to/page.html";

// ပွဲစဉ်နှင့်ထုတ်ယူURLသံကွင်းဆက်
$pattern = '/https?:\/\/[^\s]+/';
preg_match($pattern, $text, $matches);

// သုံးသပ်ကြည့်ရှုခြင်းURLအကေြာင်းကြားချက်
$url = parse_url($matches[0]);
$host = $url['host'];
$path = $url['path'];

// 输出သုံးသပ်ကြည့်ရှုခြင်း的URLအကေြာင်းကြားချက်
echo "Host အမည်:" . $host . PHP_EOL;
echo "ခေြလမ်း:" . $path . PHP_EOL;
?>

Code သည် HTTP သို့မဟုတ် HTTPS မှပုံမှန်အသုံးအနှုန်းများမှတစ်ဆင့်အပြည့်အဝ URL နှင့်စတင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည်စာသား၏ထိရောက်သောခွဲခြမ်းစိတ်ဖြာမှုများနှင့်သတင်းအချက်အလက်များကိုထိရောက်စွာထုတ်ယူခြင်းနှင့်သတင်းအချက်အလက်များကို အသုံးပြု. PHP ပုံမှန်အသုံးအနှုန်းများကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။ developer များက PHP ပုံမှန်အသုံးအနှုန်းများကိုနက်နက်ရှိုင်းရှိုင်းနားလည်စေရန်နှင့်စာသားပြုပြင်ခြင်းလုပ်ငန်းများကိုအားဖြည့်ရန်ခိုင်မာသောအထောက်အပံ့များကိုကူညီရန်လက်တွေ့ကျကျကုဒ်များဥပမာများကိုအသုံးပြုပါ။

မကြာသေးမီ ဆောင်းပါးများ