လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသုံးပြုသူမှထည့်သွင်းထားသည့်ဖုန်းနံပါတ်များသည်နံပါတ်များကိုဆုံးဖြတ်ရန် CentiPe_digit function ကိုအသုံးပြုနည်း။

အသုံးပြုသူမှထည့်သွင်းထားသည့်ဖုန်းနံပါတ်များသည်နံပါတ်များကိုဆုံးဖြတ်ရန် CentiPe_digit function ကိုအသုံးပြုနည်း။

M66 2025-07-18

PHP applications များကိုတီထွင်သည့်အခါ Input Verification သည်အချက်အလက်တိကျမှုနှင့်လုံခြုံရေးကိုသေချာစေရန်အရေးကြီးသောအဆင့်များထဲမှတစ်ခုဖြစ်သည်။ ဖုန်းနံပါတ်များကိုစစ်ဆေးခြင်းအတွက်အသုံးပြုသူမှထည့်သွင်းထားသောအကြောင်းအရာသည်နံပါတ်များနှင့်လုံးဝဖွဲ့စည်းထားသည့်အကြောင်းအရာများကိုလုံးလုံးလျားလျားဖွဲ့စည်းထားကြောင်းပထမ ဦး ဆုံးသင်သေချာအောင်လုပ်ရမည်။ PHP သည်ဤစစ်ဆေးမှုလုပ်ငန်းအမျိုးအစားကိုဖြည့်စွက်ရန်အတွက် built-in functions အချို့ကိုထောက်ပံ့ပေးသည်။ Coverpe_digit function သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။

1 ။ CONTIPE_DIGIT function ကိုမိတ်ဆက်

Ctspe_digit function သည် PHP ရှိဇာတ်ကောင်အတန်းအစားစစ်ဆေးမှု function တစ်ခုဖြစ်သည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-title function_ invoke__">ctype_digit</span></span><span> ( </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$text</span></span><span> )
</span></span>
  • စာလုံး တစ်လုံးစီသည်ဂဏန်းတစ်ခုစီသည်ဂဏန်းဇာတ်ကောင်ဖြစ်သည်ဆိုလျှင်လုပ်ဆောင်မှုသည် မှန်ကန်သည်

  • အကယ်. $ စာသား တွင်ဂဏန်းမဟုတ်သောစာလုံးများပါ 0 င်ပါက function သည် မှားသည်

ထို့ကြောင့်, Coverpe_digit သည် အသုံးပြုသူမှထည့်သွင်းထားသော string တွင်နံပါတ်များသာပါ 0 င်သည်ကိုဆုံးဖြတ်ရန်အဆင်ပြေစွာအသုံးပြုနိုင်သည်။

2 ။ ဖုန်းနံပါတ်သည်လုံးဝနံပါတ်များကိုလုံးဝဖွဲ့စည်းထားခြင်းရှိမရှိဆုံးဖြတ်ရန်

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

 <span><span><span class="hljs-variable">$phone_number</span></span><span> = </span><span><span class="hljs-string">"13812345678"</span></span><span>; </span><span><span class="hljs-comment">// အသုံးပြုသူ input ကိုယူဆ</span></span><span>

</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">ctype_digit</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>)) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်များကိုနံပါတ်များဖြင့်ပြုလုပ်ထားသည်。\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်တွင်ဂဏန်းမဟုတ်သောစာလုံးများပါရှိသည်。\n"</span></span><span>;
}
</span></span>

3 ။ ဖုန်းနံပါတ်အရှည်ကိုစစ်ဆေးပါ

Coverpe_digit function သည်အသုံးပြုသူထည့်သွင်းမှုသည်နံပါတ်များသာပါ 0 င်သည်ကိုဆုံးဖြတ်နိုင်သော်လည်းဖုန်းနံပါတ်၏အရှည်သည်အမှန်တကယ်သတ်မှတ်ချက်နှင့်ကိုက်ညီမှုရှိ, ရှိမရှိကိုလည်းစစ်ဆေးရန်လိုအပ်သည်။ ဖုန်းနံပါတ်များကွဲပြားခြားနားသောနိုင်ငံများနှင့်တိုင်းဒေသကြီးများတွင်အရှည်အမျိုးမျိုးကွဲပြားသော်လည်းများသောအားဖြင့်မှန်ကန်သောဖုန်းနံပါတ်သည် 10 လုံးမှ 15 လုံးအထိရှိသည်။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ဖုန်းနံပါတ်၏အရှည်သည်ကျိုးကြောင်းဆီလျော်ခြင်းရှိ, ရှိမရှိစစ်ဆေးရန် strlen function ကိုပေါင်းစပ်နိုင်သည်။

 <span><span><span class="hljs-variable">$phone_number</span></span><span> = </span><span><span class="hljs-string">"13812345678"</span></span><span>; </span><span><span class="hljs-comment">// အသုံးပြုသူ input ကိုယူဆ</span></span><span>

</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">ctype_digit</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>) &amp;&amp; </span><span><span class="hljs-title function_ invoke__">strlen</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>) &gt;= </span><span><span class="hljs-number">10</span></span><span> &amp;&amp; </span><span><span class="hljs-title function_ invoke__">strlen</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>) &lt;= </span><span><span class="hljs-number">15</span></span><span>) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်သည်မှန်ကန်သည်。\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မမှန်ကန်သောဖုန်းနံပါတ်。\n"</span></span><span>;
}
</span></span>

4 ။ ပြီးပြည့်စုံသောကုဒ်ဥပမာ

အထက်ပါတရားစီရင်ခြင်းယုတ္တိဗေဒကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဖုန်းနံပါတ်မှန်ကန်မှုရှိမရှိစစ်ဆေးရန်အပြည့်အဝအတည်ပြုခြင်း function ကိုရေးနိုင်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

 <span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">validatePhoneNumber</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$phone_number</span></span></span><span>) {
    </span><span><span class="hljs-comment">// နံပါတ်များကိုသာပါ 0 င်သည်ကိုဆုံးဖြတ်ပါ</span></span><span>
    </span><span><span class="hljs-keyword">if</span></span><span> (!</span><span><span class="hljs-title function_ invoke__">ctype_digit</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>)) {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်များတွင်နံပါတ်များသာပါ 0 င်ရမည်。"</span></span><span>;
    }
    
    </span><span><span class="hljs-comment">// ဖုန်းနံပါတ်အရှည်သည်လိုအပ်ချက်များနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ပါ</span></span><span>
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">strlen</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>) &lt; </span><span><span class="hljs-number">10</span></span><span> || </span><span><span class="hljs-title function_ invoke__">strlen</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>) &gt; </span><span><span class="hljs-number">15</span></span><span>) {
        </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်ထဲမှာဖြစ်သင့်သည် 10 ရောက်လာ 15 bits အကြား。"</span></span><span>;
    }
    
    </span><span><span class="hljs-comment">// အားလုံးစစ်ဆေးမှုများလွန်လျှင်,တရားဝင်သို့ပြန်သွားရန်</span></span><span>
    </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"ဖုန်းနံပါတ်သည်မှန်ကန်သည်。"</span></span><span>;
}

</span><span><span class="hljs-variable">$phone_number</span></span><span> = </span><span><span class="hljs-string">"13812345678"</span></span><span>; </span><span><span class="hljs-comment">// အသုံးပြုသူ input ကိုယူဆ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">validatePhoneNumber</span></span><span>(</span><span><span class="hljs-variable">$phone_number</span></span><span>);
</span></span>

5 ။ အကျဉ်းချုပ်

PHP တွင် Cype_digit function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူမှထည့်သွင်းထားသောဖုန်းနံပါတ်သည်လုံးဝနံပါတ်များရှိသည်ဟုအလွယ်တကူစစ်ဆေးနိုင်သည်။ ၎င်းသည်ကျွန်ုပ်တို့အားဘုံသတင်းအမှားအယွင်းများကိုဖယ်ရှားပေးရန်သာမကအချက်အလက်များ၏တိကျမှန်ကန်မှုကိုအထောက်အကူပြုသည်။ အရှည်တရားစီရင်ခြင်းနှင့်အတူပေါင်းစပ်ပြီးဖုန်းနံပါတ်သည်သတ်မှတ်ထားသောအရှည်အကွာအဝေးနှင့်ကိုက်ညီရန်,

ဤနည်းလမ်းကို အသုံးပြု. အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များ၏အရည်အသွေးကိုရိုးရိုးရှင်းရှင်းနှင့်ထိထိရောက်ရောက်သေချာစေရန်,