လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသုံးပြုသူ input ကိုတရားဝင်ရှိမရှိစစ်ဆေးရန် strow_split ကိုသုံးပါ

အသုံးပြုသူ input ကိုတရားဝင်ရှိမရှိစစ်ဆေးရန် strow_split ကိုသုံးပါ

M66 2025-05-28

PHP တွင် strow_split () တွင် strings များကိုဇာတ်ကောင် arrays သို့ခွဲနိုင်သည့်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အသုံးပြုသူမှအက်ခရာအဆင့်တွင်အကြောင်းအရာထည့်သွင်းမှုကိုလုပ်ဆောင်ရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်မှုသည်အထူးအသုံးဝင်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့သည်အသုံးပြုသူ input သည်တရား 0 င်ဟုတ်မဟုတ်စစ်ဆေးလိုပါကဤလုပ်ဆောင်မှုကိုရရှိရန်ကျွန်ုပ်တို့သည် strow_split () ကိုပေါင်းစပ်နိုင်သည်။

အောက်ဖော်ပြပါအချက်များက str'split ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။

အဆင့် 1: အသုံးပြုသူ input ကိုရယူပါ

များသောအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူ input ကို HTML ပုံစံများဖြင့်ရရှိသည်။ ကျွန်ုပ်တို့သည် Form Data ကိုရယူရန် $ _post သို့မဟုတ် $ _get ကိုသုံးနိုင်သည်။ ရိုးရိုးရှင်းရှင်းပြောရလျှင်ကျွန်ုပ်တို့တွင်အသုံးပြုသူ input ပါ 0 င်သည့်ရိုးရှင်းသော HTML ပုံစံရှိသည်ဆိုပါစို့။

 <form method="post" action="validate.php">
    <input type="text" name="user_input" placeholder="ကျေးဇူးပြု. အကြောင်းအရာကိုထည့်ပါ" />
    <button type="submit">နားထောင်</button>
</form>

validate.php တွင်အသုံးပြုသူထည့်သွင်းမှုကိုကျွန်ုပ်တို့လုပ်ဆောင်ပါမည်။

အဆင့် 2 - strow_split ကိုသုံးပါ။

အသုံးပြုသူမှ string input ကို string character array () function ကို ဖြတ်. function ကိုဖြတ်သန်းနိုင်သည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်အားဖြင့်ဇာတ်ကောင်ကိုလုပ်ဆောင်နိုင်သည်။

 <?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $user_input = $_POST['user_input'];

    // အသုံးပြု str_split ဇာတ်ကောင်ခင်းကျင်းထဲသို့ input ကိုခွဲ
    $chars = str_split($user_input);
    
    // split character array ပုံနှိပ်ပါ
    print_r($chars);
}
?>

အထက်ပါကုဒ်သည်အသုံးပြုသူမှထည့်သွင်းထားသော string ကိုအက္ခရာများနှင့်ထုတ်လွှင့်ခြင်းနှင့်ထုတ်လွှင့်သည်။ ဥပမာအားဖြင့်, input string မင်္ဂလာပါ က 'H' ',' ',' ',' L ',' အို '' ပါ။

အဆင့် 3 - ဇာတ်ကောင်တစ်ခုစီသည်တရားဝင်မရှိမရှိစစ်ဆေးပါ

ဇာတ်ကောင်တစ် ဦး စီသည်အက်ခရာတစ်ခုဖြစ်သင့်မဟုတ်သည်ဆိုပါစို့။ Coverpe_alpha () function ကို သုံး. ဇာတ်ကောင်သည်စာတစ်စောင်ဟုတ်မဟုတ်စစ်ဆေးရန်ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။

 <?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $user_input = $_POST['user_input'];

    // အသုံးပြု str_split ဇာတ်ကောင်ခင်းကျင်းထဲသို့ input ကိုခွဲ
    $chars = str_split($user_input);

    // တစ်ခုချင်းစီကိုဇာတ်ကောင်တရားဝင်ဖြစ်ကြောင်းအတည်ပြုပါ
    foreach ($chars as $char) {
        if (!ctype_alpha($char)) {
            echo "တရားမဝင်ဇာတ်ကောင်:$char<br>";
        }
    }
}
?>

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်တစ် ဦး စီကို ဖြတ်. coverpe_alpha () ကို အသုံးပြု. စာတစ်စောင်ရှိမရှိစစ်ဆေးရန်။ အကယ်. ဇာတ်ကောင်တစ် ဦး သည်စာတစ်စောင်မဟုတ်ပါကစနစ်သည်တရားမဝင်သောဇာတ်ကောင်ကိုပြလိမ့်မည်။

အဆင့် 4: လုပ်ငန်းစဉ်နှင့် output ရလဒ်များ

ရလဒ်ကိုအသုံးပြုသူအတွက်အသုံး 0 င်ရန်ကျွန်ုပ်တို့သည်တရားမ 0 င်ဇာတ်ကောင်အားလုံးကိုစုဆောင်းပြီးချက်ချင်းသတင်းအချက်အလက်များကိုကျွန်ုပ်တို့စုဆောင်းနိုင်သည်။

 <?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $user_input = $_POST['user_input'];

    // အသုံးပြု str_split ဇာတ်ကောင်ခင်းကျင်းထဲသို့ input ကိုခွဲ
    $chars = str_split($user_input);
    $invalid_chars = [];

    // တစ်ခုချင်းစီကိုဇာတ်ကောင်တရားဝင်ဖြစ်ကြောင်းအတည်ပြုပါ
    foreach ($chars as $char) {
        if (!ctype_alpha($char)) {
            $invalid_chars[] = $char;
        }
    }

    // 如果有တရားမဝင်ဇာတ်ကောင်,ထုတ်လုပ်ခြင်း
    if (count($invalid_chars) > 0) {
        echo "အောက်ပါဇာတ်ကောင်များသည်တရားမဝင်ပါ: " . implode(', ', $invalid_chars);
    } else {
        echo "ရိုက်ထည့်ထားသောစာလုံးအားလုံးသည်တရားဝင်သည်!";
    }
}
?>

ဤဥပမာတွင်တရားမ 0 င်ဇာတ်ကောင်အားလုံးသည် ဒေါ်လာမမှန်ကန်သော စာလုံးပေါင်း ကို စုဆောင်းပြီး,

အဆင့် 5: URL ကိုအသုံးပြုပြီးစစ်ဆေးပါ

အကယ်. သင်အတည်ပြုခြင်းလုပ်ငန်းစဉ်အတွင်း URLs များမှတဆင့်အချို့သောအရင်းအမြစ်များကိုရယူရန်လိုအပ်ပါကပြင်ပအရင်းအမြစ်များကိုစစ်ဆေးရန် curl (သို့) file_get_contents များကို သုံးနိုင်သည်။ ပြင်ပ API ၏အချက်အလက်များကိုစစ်ဆေးရန်လိုအပ်ဟုယူဆလျှင်ကျွန်ုပ်တို့သည်ဤအရာကိုပြုလုပ်နိုင်သည်။