ဆောင်းပါးခေါင်းစဉ်များ, စာအုပ်ခေါင်းစဉ်များ, ထုတ်ကုန်အမည်များစသည်တို့ကဲ့သို့သောစာသားများနှင့်အတူအလုပ်လုပ်သောအခါကျွန်ုပ်တို့သည်စကားလုံးတစ်လုံးစီ၏ပထမစာလုံးကို string ထဲတွင်ပထမစာလုံးကိုအမြတ်ထုတ်လိုကြပြီးကျန်အက္ခရာများအားလုံးသည်စာလုံးအသေးများဖြစ်သည်။ UCwords နှင့် strowlower များကို ပေါင်းစပ်ခြင်းဖြင့်ဤလိုအပ်ချက်ကိုအလွယ်တကူရရှိနိုင်သည်။
$title = "hElLo wOrLD, pHp ProGrAmMiNg";
$formattedTitle = ucwords(strtolower($title));
echo $formattedTitle;
Hello World, Php Programming
ဤဥပမာတွင် strtolower သည် string ကိုစာလုံးအသေးနှင့် ucwords uCwords စကားလုံး -to-word infasts သို့ပြောင်းသည်။ ဤအချက်သည်စာလုံးတစ်ခုစီ၏ပထမဆုံးအက်ခရာကိုမှန်ကန်စွာစာလုံးအဖြစ်မှန်ကန်စွာစာလုံးအဖြစ်မှန်ကန်စွာစာလုံးအဖြစ်မှန်ကန်စွာစာလုံးအဖြစ်မှန်ကန်စွာစာလုံးအဖြစ်မှန်ကန်စွာဖော်ပြထားခြင်းဖြစ်သည်။
အသုံးပြုသူတစ် ဦး ကိုမှတ်ပုံတင်ခြင်း (သို့) အသုံးပြုသူတစ် ဦး အားမှတ်ပုံတင်သည့်အခါအသုံးပြုသူမှထည့်သွင်းထားသောအမည်သို့မဟုတ်လိပ်စာသည်မကြာခဏကိုက်ညီမှုမရှိပါ။ ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန်ဤသွင်းအားစုများကိုများသောအားဖြင့်သင့်လျော်သောပုံစံသို့ကူးပြောင်းကြသည်။ strtolower နှင့် ucwords ပေါင်းစပ်မှုသည်အမည်, လိပ်စာနှင့်အခြားအချက်အလက်များကိုထိရောက်စွာ formatvate လုပ်နိုင်သည်။
$name = "jOhN dOE";
$formattedName = ucwords(strtolower($name));
echo $formattedName;
John Doe
ဤအခြေအနေတွင် strtolower သည် စာလုံးများကိုစာလုံးအသေးများအဖြစ်ပြောင်းလဲပြီး ucwords များမှ တဆင့်စကားလုံးတစ်လုံးစီ၏ပထမစာလုံးကိုစာလုံးကြီးကြီးမားမားဖြစ်စေပြီးမှန်ကန်စွာ format လုပ်ထားသောအမည်ကိုရရှိစေသည်။
အီးမေးလ်လိပ်စာများသည်များသောအားဖြင့်ဖြစ်သော်လည်း (ဒေသဆိုင်ရာအစိတ်အပိုင်းများမဟုတ်လျှင်) ဖြစ်သော်လည်းရလဒ်များကိုစံသတ်မှတ်ရာတွင်စံသတ်မှတ်ချက်စံသတ်မှတ်ချက်ရှိစေရန်အတွက် developer များသည်တစ်ခါတစ်ရံအီးမေးလ်၏ display form ကို format လုပ်ရန်လိုအပ်သည်။ ဥပမာအီးမေးလ်လိပ်စာ၏အမည်ကိုအီးမေးလ်ဖြင့်သင့်လျော်သောပုံစံသို့ပြောင်းပါ။
$email = "john.doe@EXAMPLE.com";
$emailName = explode('@', $email)[0];
$formattedEmailName = ucwords(strtolower($emailName));
echo $formattedEmailName . "@example.com";
John.doe@example.com
ဤဥပမာတွင်အီးမေးလ်၏ username အစိတ်အပိုင်း ("John.Doe") ကိုကန ဦး အပိုင်းတွင်တူညီနေဆဲဖြစ်သည်။
e-commerce ပလက်ဖောင်းများသို့မဟုတ်အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်များတွင်ကုန်ပစ္စည်းအမည်များသို့မဟုတ်ဖော်ပြချက်များသည်များသောအားဖြင့်စာလုံးအကြီးများနှင့်စာလုံးအကြီးများနှင့်စာလုံးအကြီးများနှင့်အက္ခရာများပါ 0 င်သည်။ ဤအချက်အလက်များကိုအသုံးပြုသူများအတွက်ပိုမိုကောင်းမွန်သော UCWords နှင့် strotloler ကို အသုံးပြု. စံသတ်မှတ်နိုင်သည်။
$productName = "lAPtoP coMPUter";
$formattedProductName = ucwords(strtolower($productName));
echo $formattedProductName;
Laptop Computer
ဤအခြေအနေမျိုးတွင်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ခြင်းဖြင့်စကားလုံးတစ်လုံးချင်းစီ၏ကန ဦး အက်ခရာကိုစာလုံးအကြီးအမြင့်မားစွာရရှိစေရန်,
သတင်းခေါင်းစဉ်များ, ဆောင်းပါးခေါင်းစဉ်များစသည်တို့ကဲ့သို့များစွာသောသာမန် string ကိုအချက်အလက်များအရ developer များသည်ပြသသည့်အခါတွင်၎င်းတို့တွင်တသမတ်တည်းစာလုံးများပါ 0 င်ရန်သေချာစေရန်လိုအပ်သည်။ strtolower နှင့် ucwords များကို အသုံးပြုခြင်းအားဖြင့်အသုံးပြုသူ input အမှားများကြောင့်ဖြစ်ပေါ်လာသောပြ problems နာများကိုရှောင်ရှားနိုင်သည်။
$headline = "tHe qUick bROWN fOX";
$formattedHeadline = ucwords(strtolower($headline));
echo $formattedHeadline;
The Quick Brown Fox
ဤချဉ်းကပ်နည်းသည်အမှုပြ problems နာများကိုဖြေရှင်းရုံသာမကခေါင်းစဉ်သည်အမြင်အာရုံနှင့်တသမတ်တည်းဖြစ်ကြောင်းသေချာစေသည်။