အသုံးများသော web ဖွံ့ဖြိုးတိုးတက်မှုဘာသာစကားတစ်ခုအနေဖြင့် PHP တွင်ခိုင်မာသော text processing cordabilitogude များရှိပြီး Mobile Phone Numbers များကိုအလွယ်တကူအစားထိုးနိုင်သည်။ ဤတွင်အများအပြားဘုံနှင့်လက်တွေ့ကျတဲ့အခြားရွေးချယ်စရာများဖြစ်ကြသည်။
PHP ၏ built-in string ကိုအစားထိုး string ကိုအစားထိုး stringplace () သည်အလွယ်ကူဆုံးနှင့်တိုက်ရိုက်အစားထိုးနည်းလမ်းဖြစ်သည်။ ၎င်းသည်သတ်မှတ်ထားသောမိုဘိုင်းဖုန်းနံပါတ်ကိုအခြားအက္ခရာများဖြင့်အစားထိုးနိုင်သည်။
$text = "ကျွန်ုပ်၏လက်ကိုင်ဖုန်းနံပါတ်မှာ:1234567890";
$newText = str_replace('1234567890', '**********', $text);
echo $newText;
အထက်ဖော်ပြပါကုဒ်တွင် string တွင်ပါ 0 င်သည့် "1234567890" ကိုကြယ်ပွင့် 10 ခုဖြင့်အစားထိုးသည်။
မိုဘိုင်းဖုန်းနံပါတ်အမျိုးအစားသည်မတူကွဲပြားသောနံပါတ်များကိုမတူဘဲသို့မဟုတ်ကွဲပြားခြားနားသောနံပါတ်များကိုမတူသောအခြေအနေများအတွက် preg_replace () function ကိုပေါင်းစပ်။ ပုံမှန်အသုံးအနှုန်းများကိုအသုံးပြုခြင်းသည်စည်းမျဉ်းစည်းကမ်းများနှင့်ကိုက်ညီသောလက်ကိုင်ဖုန်းနံပါတ်များကိုအစားထိုးနိုင်သည်။
$text = "ကျွန်ုပ်၏လက်ကိုင်ဖုန်းနံပါတ်မှာ:1234567890,ဆက်သွယ်ရန်နံပါတ်ဖြစ်ပါတယ်:0987654321";
$pattern = '/\b\d{10}\b/';
$replacement = '**********';
$newText = preg_replace($pattern, $replacement, $text);
echo $newText;
ဤတွင်ပုံမှန်စကားရပ် \ ခလုတ် \ d {10} \ d {10} \ b ကို ဂဏန်း 10 လုံးပါသောမိုဘိုင်းဖုန်းနံပါတ်နှင့်ကိုက်ညီရန်အသုံးပြုသည်။ အစားထိုးပြီးနောက်ရလဒ်မှာ "ကျွန်ုပ်၏မိုဘိုင်းဖုန်းနံပါတ်သည် ********** နှင့်ဆက်သွယ်ရန်နံပါတ်သည် *********** ဖြစ်သည်။
သင်စာရွက်စာတမ်းရှိမိုဘိုင်းဖုန်းနံပါတ်များစွာကိုအစားထိုးရန်နှင့်နံပါတ်တစ်ိုးရောင်စုံအစားထိုးရန်သေချာစေရန်လိုအပ်သည့်အခါသင်ပြိုင်ပွဲများအားလုံးကိုရရန် preg_match_all () ကို ပထမ ဦး စွာသုံးနိုင်သည်။
$document = "အကြောင်းအရာအကြောင်းအရာအကြောင်းအရာ...";
$pattern = '/\b\d{10}\b/';
$replacement = '**********';
preg_match_all($pattern, $document, $matches);
foreach ($matches[0] as $match) {
$document = str_replace($match, $replacement, $document);
}
echo $document;
ဤနည်းလမ်းသည်လက်ကိုင်ဖုန်းနံပါတ်များအားလုံးနှင့်ကိုက်ညီသောလက်ကိုင်ဖုန်းနံပါတ်များအားလုံးနှင့်ကိုက်ညီပြီးစာရွက်စာတမ်းပါနံပါတ်တစ်ခုစီကိုလုပ်ဆောင်ရန်သေချာစေရန်အတွက်သူတို့ကိုကြယ်တစ်လုံးဖြင့်အစားထိုးသည်။
ဒီဆောင်းပါးက PHP အတွက် PHP အတွက်ဘုံနည်းလမ်းသုံးမျိုးကိုမိတ်ဆက်ပေးတဲ့လက်ကိုင်ဖုန်းနံပါတ်များကိုအစားထိုးရန်, တိုက်ရိုက် string ကိုအစားထိုးခြင်း, ပုံမှန်စကားရပ်အစားထိုးခြင်းနှင့်ဖြတ်သန်းခြင်းကိုအစားထိုးခြင်း။ သင့်လျော်သောနည်းလမ်းရွေးချယ်မှုသည်အမှန်တကယ် application ဇာတ်လမ်းနှင့်မိုဘိုင်းဖုန်းနံပါတ်၏ရှုပ်ထွေးမှုပုံစံပေါ်တွင်မူတည်သည်။
ပုံမှန်အသုံးအနှုန်းများကိုအသုံးပြုသောအခါအစားထိုးခြင်း၏တိကျမှန်ကန်မှုကိုသေချာစေရန်တိကျသောလိုအပ်ချက်များနှင့်အညီကိုက်ညီမှုစည်းမျဉ်းများကိုချိန်ညှိသင့်သည်။ တစ်ချိန်တည်းမှာပင် format format mession ကိုရှောင်ရှားရန်စာရွက်စာတမ်းပုံစံပေါ်တွင်အစားထိုးစစ်ဆင်ရေး၏အကျိုးသက်ရောက်မှုကိုဂရုပြုပါ။
PHP ၏ string processing speeding ကျွမ်းကျင်မှုကျွမ်းကျင်မှုများသည်စာသားအချက်အလက်အပြောင်းအလဲများကိုထိရောက်စွာတိုးတက်စေပြီးပိုမိုလုံခြုံ။ ထိရောက်သောအသုံးချပရိုဂရမ်များဖွံ့ဖြိုးတိုးတက်စေရန်အထောက်အကူပြုနိုင်သည်။