PHP တွင် strow_split () တွင် strings များကိုဇာတ်ကောင် arrays သို့ခွဲနိုင်သည့်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အသုံးပြုသူမှအက်ခရာအဆင့်တွင်အကြောင်းအရာထည့်သွင်းမှုကိုလုပ်ဆောင်ရန်လိုအပ်သည့်အခါဤလုပ်ဆောင်မှုသည်အထူးအသုံးဝင်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့သည်အသုံးပြုသူ input သည်တရား 0 င်ဟုတ်မဟုတ်စစ်ဆေးလိုပါကဤလုပ်ဆောင်မှုကိုရရှိရန်ကျွန်ုပ်တို့သည် strow_split () ကိုပေါင်းစပ်နိုင်သည်။
အောက်ဖော်ပြပါအချက်များက str'split ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။
များသောအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူ 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 တွင်အသုံးပြုသူထည့်သွင်းမှုကိုကျွန်ုပ်တို့လုပ်ဆောင်ပါမည်။
အသုံးပြုသူမှ 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 ',' အို '' ပါ။
ဇာတ်ကောင်တစ် ဦး စီသည်အက်ခရာတစ်ခုဖြစ်သင့်မဟုတ်သည်ဆိုပါစို့။ 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 () ကို အသုံးပြု. စာတစ်စောင်ရှိမရှိစစ်ဆေးရန်။ အကယ်. ဇာတ်ကောင်တစ် ဦး သည်စာတစ်စောင်မဟုတ်ပါကစနစ်သည်တရားမဝင်သောဇာတ်ကောင်ကိုပြလိမ့်မည်။
ရလဒ်ကိုအသုံးပြုသူအတွက်အသုံး 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 င်ဇာတ်ကောင်အားလုံးသည် ဒေါ်လာမမှန်ကန်သော စာလုံးပေါင်း ကို စုဆောင်းပြီး,
အကယ်. သင်အတည်ပြုခြင်းလုပ်ငန်းစဉ်အတွင်း URLs များမှတဆင့်အချို့သောအရင်းအမြစ်များကိုရယူရန်လိုအပ်ပါကပြင်ပအရင်းအမြစ်များကိုစစ်ဆေးရန် curl (သို့) file_get_contents များကို သုံးနိုင်သည်။ ပြင်ပ API ၏အချက်အလက်များကိုစစ်ဆေးရန်လိုအပ်ဟုယူဆလျှင်ကျွန်ုပ်တို့သည်ဤအရာကိုပြုလုပ်နိုင်သည်။