Amakhompyutha, Yelwati
PHP: izinkulumo njalo, umsebenzi preg ukufanisa zonke
PHP, njengoba kufanele ulimi lokwakha izinhlelo yesimanje inikeza onjiniyela iqoqo imisebenzi izinkulumo njalo. Unga cinga okuvela kuzo wezintambo nezinye imigqa ngemibandela eziyinkimbinkimbi.
HTML, CSS, XML nezinye amafayela semthethweni - izinkinga classical ukusetshenziswa preg ukufanisa yonke imisebenzi. Hhayi umphumela kancane kunikeza search for amakheli, amagama, izinombolo zocingo, e-mail kanye neminye imininingwane ukuze imibhalo semthethweni.
ifomethi umsebenzi
PHP inikeza imisebenzi emibili search: preg umdlalo futhi preg umdlalo wonke. Eyokuqala ecinga livela okokuqala iphethini e-string, kwesibili - kuzo zonke izindawo elivela. Ngezinye izikhathi basebenzisa igama elithi "iphethini umdlalo". Esimweni sokuqala umphumela umsebenzi - "string olufana iphethini", esimweni sesibili - "e-string abatholakele abafana ne- nge isifanekiso". Ngokomthetho, igama elithi "ukuqondana kwezinto" ibonisa kahle okushiwo, kodwa umongo engokwemvelo ukusebenza ngokuvamile - "Sesha" ulwazi. Ngo umkhuba, isidingo futhi omunye, futhi omunye. Ngezansi, sicabangela imisebenzi format.
Waba yini umphumela wesibindi umsebenzi - inombolo, inani okufanayo. Zonke imiphumela efana ezilotshwe afanayo - okufanayo. Endabeni umsebenzi preg umdlalo wonke, ungacacisa oda of ukuhlunga amalungu afanayo :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Inhlobo samuntu sokuqala sihlanganisa imiphumela ejwayelekile (inani elimisiwe). Esimeni sesibili, imiphumela zihlelwe kuye ngendawo yabo kule yunithi yezinhlamvu.
Symbol - isifanekiso isici
Kubalulekile ukukhumbula ukuthi usebenza izimpawu isifanekiso. Sekuyisikhathi eside Programming ngakhohlwa uhlobo idatha "uhlamvu". ezilimini zanamuhla ningaweli ngezansi nombono wokuthi "umugqa", kodwa kumelwe siwaqonde mayelana ithempulethi:-ke ukusetshenziswa izimpawu.
Ukwakha isifanekiso -, ngaphezu kwakho konke, inkomba ukulandelana oyifunayo kwezinhlamvu. Uma lokhu bakuqondisise iphutha isifanekiso ngeke. Kunoma yikuphi, kuzoba ingasaphathwa.
- futhi - iphethini malware ngesici esithile - uphawu.
- az - isifanekiso isici futhi uphawu eyodwa, kodwa ukubaluleka z - Latin zonke ezincane.
- 0-9 - kuyinto idijithi elilodwa, futhi noma iyiphi, kodwa 1-3 - 1 kuphela, 2 noma 3.
kwirejista iphethini kubalulekile. Izinhlamvu zokuqala nezokugcina isifanekiso kukhona ezibaluleke kakhulu. Ungaveza lapho ukuqala kanye iphethini isiphetho.
umsebenzi ithempulethi
PHP preg ukufanisa zonke usebenzisa indinganiso njalo inkulumo-syntax. kubakaki selisho olunye lwezimpawu kuboniswe kuzo:
- [Abc] kuphela izimpawu a, b, c.
- [^ ABC] konke ngaphandle izinhlamvu A, B, C.
- \ W futhi \ W - umbhalo noma uhlamvu umbhalo.
- \ S futhi \ S - isikhala elimhlophe noma okungezona isikhala uhlamvu.
- \ D, kanye \ D - sibalo noma sibalo.
ukuphindaphinda izimpawu ezikhonjiswe besokunxele - {n, m} futhi basonta uhlamvu odlule.
- n lisho ukuphindaphindwa "okungenani";
- "Akusekho" ukuphindaphindwa - m.
Syntax inikeza ezihlukahlukene ongakhetha ukudala izifanekiso, kodwa kungcono ukuqala okusemqoka, okungukuthi, kanye elula, ngesandla, lapho amalunga eziyinkimbinkimbi futhi inhlanganisela etholakalayo.
Uma sikubeka kalula, ukufakwa kuhlu izimpawu yangempela ukuthi kudingeka, ecacisa lemali yabo oyifunayo futhi ikhumbula ukuthi uphawu "^" olufana ekuqaleni, futhi "$" - ekupheleni komugqa, ungakha izifanekiso linesizotha. Ukuhlaziya amazwi njalo real-siqinile kusukela ochwepheshe abafanelekayo angakuthola nolwazi esiqinile ukudala izicelo eziyinkimbinkimbi preg ukufanisa zonke. PHP arsenal akugcini la imisebenzi emibili, kodwa ngokuvamile ezisetshenziswa.
umkhuba elula
Isifanekiso se-inenombolo:
- "/ [0-9] * /"
Iphethini esifanayo inenombolo, kodwa phambi kungaba uphawu ( "+", "-"), futhi phambi / bakhulise kungaba izikhala extra:
- / ^ [\ S | \ + | \ -] {0.1} [0-9] * /
Ngokufanayo:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - isibalo iphuzu.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - inketho ukuqashelwa-e-mail.
Ukusetshenziswa izibonisi zakho ngoba preg umdlalo wonke, izibonelo zazo kuyi-Internet, ukuhlaziya emakhasini ikhodi amasayithi kanye neminye imithombo enze kube nokwenzeka ukuba ukudala umtapo wakho siqu isifanekiso.
Izinketho kutfola lwati kungenziwa isethwe. Ikakhulukazi, unikezwa ezimbili zokugcina ukwakha kungenziwa abalingisa ehlukile. Ezimweni eziningi, okuthandayo uyoba isibonelo ngokushesha nangokunembile ukunikeza umdlalo edingekayo. Isicelo e PHP preg ukufanisa zonke, kanye nemisebenzi ezifanayo nezinye izilimi, idinga umkhuba, ukunakekela kanye pre-ukuqinisekiswa izifanekiso.
Similar articles
Trending Now