PHP Development တွင်ပုံမှန်အသုံးအနှုန်းများကိုစာသားကိုက်ညီခြင်းနှင့်စစ်ထုတ်ခြင်းများတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြသည်။ စာသားမှတရုတ်စာလုံးများကိုထုတ်ယူရန်လိုအပ်ပါကပုံမှန်အသုံးအနှုန်းများသည်အလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်တရုတ်စာလုံးများနှင့်ကိုက်ညီရန်အထူးအသုံးပြုသောဘုံ PHP ပုံမှန် Express Method ကိုမိတ်ဆက်ပေးလိမ့်မည်။
<?php
$pattern
=
'/[x{4e00}-x{9fa5}]+/u'
;
4 // 匹配中文字符的正则表达式
$text
=
"Hello 你好 World 世界"
;
preg_match_all(
$pattern
,
$text
,
$matches
);
foreach
(
$matches
[0]
as
$match
) {
echo
$match
. PHP_EOL;
}
အထက်ပါကုဒ်တွင်ပုံမှန်စကားရပ် ပုံစံကို တရုတ်စာလုံးများနှင့်ကိုက်ညီရန်သတ်မှတ်ထားသည်။ [x {{4e00} -x {9fa5}] ဤသည်ပုံမှန်ဖော်ပြချက်တွင် Unicode Range အတွင်းရှိတရုတ်အက္ခရာများစုဆောင်းခြင်းဖြစ်သည်။
ထို့နောက်ကျွန်ုပ်တို့သည်တရုတ်နှင့်အင်္ဂလိပ်ဘာသာတို့ပါ 0 င်သည့် string text တစ်ခုကိုဖန်တီးပြီးစာသားကို preg_match_all function မှတဆင့်ကိုက်ညီသည်။ အားလုံးကိုက်ညီသောတရုတ်စာလုံးများကို ဒေါ်လာနှင့်ကိုက်ညီသော array တွင်သိမ်းဆည်းထားလိမ့်မည်။
နောက်ဆုံးအနေဖြင့်တရုတ်အက္ခရာများနှင့်ကိုက်ညီသောတရုတ်စာလုံးများသည် foreach loop မှထွက်ပေါ်နေသည်။
အထက်ပါဥပမာကုဒ်မှတဆင့်ကျွန်ုပ်တို့သည်တရုတ်စာလုံးများနှင့်သာကိုက်ညီသောနည်းလမ်းကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ကွဲပြားခြားနားသော application ဇာတ်လမ်းများအရ, တရုတ်စာလုံးအမျိုးမျိုး၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ပုံမှန်အသုံးအနှုန်းများကိုပုံမှန်အသုံးအနှုန်းများနှင့်ကိုက်ညီသောစည်းမျဉ်းများကိုချိန်ညှိနိုင်သည်ဟုမှတ်သားသင့်သည်။ ဤဆောင်းပါး၏အကြောင်းအရာသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်တရုတ်စာလုံးများနှင့်ကိုက်ညီရန်ပိုမိုကောင်းမွန်သောနားလည်မှုကိုရရှိစေရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။