ပုံမှန်အသုံးအနှုန်းများသည်တိကျသောစည်းမျဉ်းများအပေါ် အခြေခံ. အက္ခရာများ, PHP Development တွင်ပုံမှန်အသုံးအနှုန်းများကိုဒေတာစုဆောင်းခြင်း, format စစ်ဆေးခြင်းနှင့်အခြားအခြေအနေများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ ဤတွင်အချို့သောအသုံးများသောပုံမှန်အသုံးအနှုန်းများဥပမာအချို့ကိုဤတွင်ဖော်ပြထားသည်။
အင်္ဂလိပ်ကာလ ။ ပုံမှန်စကားရပ်တွင်၎င်းသည်လိုင်းအားလပ်ချိန် မှလွဲ. မည်သည့်ဇာတ်ကောင်နှင့်မတူပါ။ ဥပမာအားဖြင့် , မည်သည့်ဇာတ်ကောင်နှင့်ကိုက်ညီနိုင်ပါသည်:
<span class="fun">'' ''</span>
စတုရန်းကွင်းခတ် [] မည်သည့်ဇာတ်ကောင်ကိုကွင်းခတ်၌မဆိုကိုက်ညီရန် []] ကိုသုံးပါ။ ဥပမာအားဖြင့်:
<span class="fun">[ABC]</span>
ဇာတ်ကောင် A, B, သို့မဟုတ် c ။
အကယ်. သင်သည်အချို့သောဇာတ်ကောင်အချို့နှင့်ကိုက်ညီလိုပါက hyphen ကို သုံးနိုင်သည်။
<span class="fun">[az]</span>
အားလုံးစာလုံးအသေးအင်္ဂလိပ်စာကိုက်ညီဖော်ပြ။
Qualifiers သည်ဇာတ်ကောင်အရေအတွက်ကိုထိန်းချုပ်နိုင်သည်။
ဥပမာအားဖြင့်, hexadecimal နံပါတ် 1 မှ 2 ဂဏန်းများကိုကိုက်ညီပါ။
<span class="fun">[0-9a-fa-f] {1,2}</span>
ဤအသုံးအနှုန်းသည်နံပါတ် 0-9 0-9 နှင့်အက်ခရာ AF (ကိစ္စတွင်မခံစားနိုင်သော) နှင့်ကိုက်ညီပြီးတစ်ကြိမ်သို့မဟုတ်နှစ်ကြိမ်ပေါ်လာသည်။
PHP ၏ဆံပင်ကောက်ခံမှုစာကြည့်တိုက်သည်ဝက်ဘ်စာမျက်နှာဒေတာများကိုအလွယ်တကူတွားနိုင်သည်။ အောက်ပါဥပမာသည် Baidu Homepage ကိုမည်သို့တောင်းဆိုရမည်ကိုပြသသည်။
$curl = curl_init('http://www.baidu.com');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($curl);
curl_close($curl);
<p>echo $html;<br>
Code တွင် curl_init () curl_init () ဝက်ဘ်စာမျက်နှာကိုပြန်ပို့ရန် curl_setopt () ကို အစပြုသည်။ curl_exec () သည် တောင်းဆိုမှုကိုလုပ်ဆောင်ပြီးနောက်နောက်ဆုံးတွင်အစည်းအဝေးပိတ်လိုက်သည်။
ဝဘ်စာမျက်နှာ HTML ကိုရယူပြီးနောက်တိကျသောအကြောင်းအရာများကိုထုတ်ယူရန်ပုံမှန်အသုံးအနှုန်းများကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်, link လိပ်စာနှင့်စာသားများကို tags အားလုံးတွင်ရယူပါ။
preg_match_all('/<a href="(.*)" target="_blank">(.*)<\/a>/U', $html, $matches);
foreach ($matches[2] as $match) {
echo $match . '\n';
}
အထက်ပါပုံမှန်အစည်းအဝေးများသည် စံနှုန်းများနှင့်ကိုက်ညီသော tags များအားလုံးနှင့်ကိုက်ညီသော tags များအားလုံးနှင့် HREF attribute ကိုသိုလှောင်ထားပြီး ဒေါ်လာနှင့်ကိုက်ညီသော တန်ဆာပလာများအသီးသီးတွင်ချိတ်ဆက်ထားသည်။ link စာသားအားလုံးသည် ဒေါ်လာပွဲများကို ဖြတ်. ဖြတ်သန်းခြင်းဖြင့် output လုပ်နိုင်သည်။
အလားတူပင်ဝက်ဘ်စာမျက်နှာရှိရုပ်ပုံများအားလုံးအတွက် URL များကိုထုတ်ယူရန်ပုံမှန်အသုံးအနှုန်းများကိုသင်အသုံးပြုနိုင်သည်။
preg_match_all('/<img src="(.*)" width=.* height=.*>/U', $html, $matches);
foreach ($matches[1] as $match) {
echo $match . '\n';
}
ဒီမှာပုံမှန်စကားရပ်အားလုံးကိုက်ညီ Tag နှင့် Extract ၎င်း၏ SRC attribute ကို ယူပြီးယူပါ။
လင့်များအပြင်ဆက်သွယ်မှုများနှင့်ရုပ်ပုံများအပြင်အီးမေးလ်, ဖုန်းနံပါတ်များစသည်ဖြင့်သတင်းအချက်အလက်များကိုထုတ်ယူရန်ပုံမှန်အသုံးအနှုန်းများကိုလည်းပုံမှန်အသုံးအနှုန်းများနှင့်ပြောင်းလွယ်ပြင်လွယ်အသုံးအနှုန်းများသည်ကွဲပြားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။
string processing လုပ်ရန်အစွမ်းထက်သောကိရိယာတစ်ခုအနေဖြင့်ပုံမှန်အသုံးအနှုန်းများသည် PHP တွင်ဒေတာစုဆောင်းခြင်းနှင့်စိစစ်အတည်ပြုခြင်းကိုနားလည်သဘောပေါက်ရန်ခိုင်မာသောအထောက်အပံ့များပေးသည်။ ပုံမှန်အသုံးအနှုန်းများကိုကျိုးကြောင်းဆီလျော်စွာရေးသားခြင်းနှင့် PHP's Curl function ကိုပေါင်းစပ်ခြင်းအားဖြင့်ဝက်ဘ်စာမျက်နှာဒေတာများကိုထိထိရောက်ရောက်တွားသွားနိုင်သည်။ ဤဆောင်းပါး၏အကြောင်းအရာသည် developer များထံမှပိုမိုကောင်းမွန်သော PHP ပုံမှန်အသုံးအနှုန်းများကိုပိုမိုကောင်းမွန်သောကျွမ်းကျင်မှုများကိုပိုမိုကောင်းမွန်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။