ຄອມພິວເຕີ, ເຕັກໂນໂລຊີຂໍ້ມູນຂ່າວສານ
PHP: ການສະແດງອອກເປັນປົກກະຕິ, ອາຍຸຄັນຫນ້າກົງທັງຫມົດ
PHP, ເປັນ befits ເປັນພາສາການຂຽນໂປຣແກຣມທີ່ທັນສະໄຫມມີການພັດທະນາທີ່ກໍານົດໄວ້ຂອງປະຕິບັດຫນ້າສໍາລັບການສະແດງອອກເປັນປົກກະຕິ. ທ່ານສາມາດຄົ້ນຫາສໍາລັບການປະກົດຕົວຂອງ string ໃນສາຍອື່ນໆກ່ຽວກັບເງື່ອນໄຂສະລັບສັບຊ້ອນ.
HTML, CSS, XML ແລະໄຟລ໌ອື່ນໆພິ - ບັນຫາຄລາສສິກສໍາລັບການນໍາໃຊ້ຂອງອາຍຸຄັນຄໍາວ່າປະຕິບັດຫນ້າທັງຫມົດ. ບໍ່ມີຜົນກະທົບຫນ້ອຍເຮັດໃຫ້ການຄົ້ນຫາສໍາລັບທີ່ຢູ່, ຊື່, ເບີໂທລະສັບ, ອີເມລແລະຂໍ້ມູນອື່ນໆກັບບົດເລື່ອງຕ່າງໆພິ.
ການທໍາງານຂອງຮູບແບບ
PHP ມີສອງປະຕິບັດຫນ້າການຄົ້ນຫາ: ການແຂ່ງຂັນຂອງອາຍຸຄັນແລະການແຂ່ງຂັນຂອງອາຍຸຄັນທັງຫມົດ. ທໍາອິດເບິ່ງຄືວ່າສໍາລັບການປະກົດຕົວຄັ້ງທໍາອິດຂອງຮູບແບບໃນຊ່ອຍແນ່ໄດ້, ຄັ້ງທີສອງ - ການປະກົດຕົວທັງຫມົດ. ບາງຄັ້ງການນໍາໃຊ້ຄໍາວ່າ "ການແຂ່ງຂັນຮູບແບບ". ໃນກໍລະນີທໍາອິດຜົນມາຈາກການທໍາງານຂອງການ - "string ກົງຮູບແບບການ", ໃນກໍລະນີທີສອງ - "ໃນສະຕິງທີ່ພົບເຫັນຂໍ້ມູນກົງກັບທີ່ມີແມ່ແບບ". ດ້ານວິຊາການ, ຄໍາວ່າ "ບັງເອີນ" ຫຼາຍຢ່າງຊັດເຈນສະທ້ອນໃຫ້ເຫັນໂດຍເນື້ອແທ້ແລ້ວ, ແຕ່ສະພາບການທໍາມະຊາດຂອງປະຕິບັດງານແມ່ນປົກກະຕິແລ້ວ - "ຄົ້ນຫາ" ຂອງຂໍ້ມູນຂ່າວສານ. ໃນການປະຕິບັດ, ຄວາມຕ້ອງການແລະຫນຶ່ງ, ແລະຕໍ່ໆໄປ. ຕ່ໍາກວ່າ, ພວກເຮົາພິຈາລະນາຮູບແບບການເຮັດວຽກ.
ຜົນໄດ້ຮັບຂອງການເຄື່ອນໄຫວ - ຈໍານວນ, ຈໍານວນຂອງຄໍາວ່າໄດ້. ຜົນການຄົ້ນຫາໂຍບາຍຄວາມລັບທັງຫມົດຈະຖືກເກັບໄວ້ໃນອາເລ - ກົງກັນ. ໃນກໍລະນີຂອງການແຂ່ງຂັນການທໍາງານຂອງອາຍຸຄັນທັງຫມົດ, ທ່ານສາມາດກໍານົດຄໍາສັ່ງຂອງ ການຮຽງລໍາດັບອາເລ :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
ການຈັດລຽງຂອງ embodiment ທໍາອິດປະກອບດ້ວຍຜົນຂອງການສະແດງອອກເປັນປົກກະຕິ (ມູນຄ່າໄວ້ໃນຕອນຕົ້ນ). ໃນກໍລະນີທີສອງ, ຜົນໄດ້ຮັບໄດ້ແຍກອອກເປັນສະຖານທີ່ຂອງເຂົາເຈົ້າໃນການຊ່ອຍແນ່.
ສັນຍາລັກ - ອົງປະກອບແມ່ແບບ
ມັນເປັນສິ່ງສໍາຄັນເພື່ອຈື່ຈໍາວ່າດໍາເນີນການເຄ່ືແມ່ແບບ. ດໍາເນີນໂຄງການໄດ້ລືມຍາວສິ່ງທີ່ປະເພດຂໍ້ມູນທີ່ "ຕົວລະຄອນ". ພາສາທີ່ທັນສະໄຫມບໍ່ຕໍ່າກ່ຕ່ໍາກວ່າແນວຄິດທີ່ເລື່ອງຂອງ "ເສັ້ນ", ແຕ່ຕ້ອງໄດ້ຮັບການເຂົ້າໃຈກ່ຽວກັບແມ່ແບບ: ມັນເວົ້າສັນຍາລັກ.
ການສ້າງແມ່ແບບ - ແມ່ນ, ຂ້າງເທິງທັງຫມົດ, ສະແດງເຖິງມູນຂອງລໍາດັບທີ່ຕ້ອງການຂອງຕົວອັກສອນ. ຖ້າຫາກວ່ານີ້ແມ່ນຢ່າງຈະແຈ້ງເຂົ້າໃຈຄວາມຜິດພາດໃນແມ່ແບບໄດ້ຈະບໍ່ສາມາດ. ໃນກໍລະນີໃດກໍ່ຕາມ, ມັນຈະເປັນຫຼາຍຫນ້ອຍ.
- ແລະ -. ເປັນອົງປະກອບຮູບແບບສະເພາະໃດຫນຶ່ງ - ສັນຍາລັກ
- az - ອົງປະກອບແມ່ແບບກໍ່ແມ່ນຫນຶ່ງໃນສັນຍາລັກ, ແຕ່ວ່າມູນຄ່າຂອງທີ່ຈະ z - ລາແຕັງ lowercase ທັງຫມົດ.
- 0-9 - ແມ່ນຕົວເລກດຽວ, ແລະໃດກໍ່ຕາມ, ແຕ່ 1-3 - ພຽງແຕ່ 1, 2 ຫຼື 3.
ໃນຫມັກສະມາຊິກແບບແຜນເປັນສິ່ງສໍາຄັນ. ໃນລັກສະນະທໍາອິດແລະສຸດທ້າຍຂອງແມ່ແບບໄດ້ມີຄວາມສໍາຄັນທີ່ຍິ່ງໃຫຍ່. ທ່ານສາມາດກໍານົດບ່ອນທີ່ຈະເລີ່ມຕົ້ນແລະຮູບແບບສິ້ນ.
ແມ່ແບບຫນ້າ
ຂອງອາຍຸຄັນ PHP ຄໍາວ່າທັງຫມົດໃຊ້ມາດຕະຖານໄວຢາກອນການສະແດງອອກເປັນປົກກະຕິ. ວົງເລັບ Square ຊີ້ຫນຶ່ງຂອງສັນຍາລັກທີ່ລະບຸໄວ້ໃນໃຫ້ເຂົາເຈົ້າ:
- [Abc] ເຄ່ືພຽງແຕ່ເປັນ, b, c.
- [^ ABC] ທຸກສິ່ງທຸກຢ່າງຍົກເວັ້ນຕົວອັກສອນ A, B, C
- \ W ແລະ \ W - ຄວາມຫຼືລັກສະນະຂໍ້ຄວາມ.
- \ S ແລະ \ S -. ຊ່ອງສີຂາວຫຼືມີລັກສະນະທີ່ບໍ່ແມ່ນພື້ນທີ່
- \ D, ແລະ \ D - ເປັນຕົວເລກຫຼືຕົວເລກໄດ້.
ສັນຍາລັກການຄ້າງຫ້ອງທີ່ສະແດງວົງເລັບ - {n, m} ແລະເປັນລັກສະນະທີ່ຜ່ານມາ.
- n denotes ການຄ້າງຫ້ອງທີ່ຂອງ "ຢ່າງຫນ້ອຍ" ເປັນ;
- "ບໍ່ມີ" ຊ້ໍາ - m.
Syntax ສະຫນອງແນວພັນຂອງທາງເລືອກໃນການທີ່ຈະສ້າງແມ່ແບບ, ແຕ່ມັນເປັນທີ່ດີທີ່ສຸດເພື່ອເລີ່ມຕົ້ນການທີ່ມີພື້ນຖານ, ນັ້ນຄືກັບແບບງ່າຍດາຍ, ຂຽນດ້ວຍລາຍມືທີ່ອົງປະກອບສະລັບສັບຊ້ອນແລະການປະສົມສາມາດໃຊ້ໄດ້.
ເວົ້າງ່າຍໆກໍຄືການເມດສັນຍາລັກທີ່ແທ້ຈິງທີ່ມີຄວາມຈໍາເປັນການລະບຸຈໍານວນເງິນທີ່ຕ້ອງການຂອງເຂົາເຈົ້າແລະຄໍານຶງເຖິງວ່າສັນຍາລັກ "" ກົງກັບການເລີ່ມຕົ້ນ, ແລະ "$" - ໃນຕອນທ້າຍຂອງເສັ້ນໄດ້, ທ່ານສາມາດສ້າງແມ່ແບບ unpretentious. ການວິເຄາະສໍານວນປົກກະຕິທີ່ແທ້ຈິງສ້າງຕັ້ງຂຶ້ນຈາກຜູ້ຊ່ຽວຊານມີຄຸນວຸດທິສາມາດໄດ້ຄວາມຮູ້ທີ່ຫມັ້ນຄົງເພື່ອສ້າງຄໍາຮ້ອງສະຫມັກສະລັບສັບຊ້ອນຂອງອາຍຸຄັນກົງທັງຫມົດ. ສານຫນູ PHP ບໍ່ຈໍາກັດເຫຼົ່ານີ້ທັງສອງປະຕິບັດຫນ້າ, ແຕ່ພວກເຂົາເຈົ້າໄດ້ຖືກນໍາໃຊ້ທົ່ວໄປທີ່ສຸດ.
ການປະຕິບັດງ່າຍດາຍ
ແມ່ແບບສໍາລັບການຈໍານວນເຕັມເປັນ:
- "/ [0-9] * /"
ຮູບແບບດຽວກັນເປັນຈໍານວນເຕັມ, ແຕ່ທາງຫນ້າສາມາດເປັນສັນຍານ ( "+", "-"), ແລະຢູ່ທາງຫນ້າ / ຫລັງສາມາດຊ່ອງຫວ່າງພິເສດ:
- / [\ S | \ + | \ -] {0,1} [0-9] * /
ເຊັ່ນດຽວກັນ:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ -. ຈໍານວນຂອງຈຸດໄດ້
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - ທາງເລືອກສໍາລັບການຮັບຮູ້ຂອງ e-mail ໄດ້.
ການນໍາໃຊ້ຂອງແມ່ແບບຂອງທ່ານເອງສໍາລັບການແຂ່ງຂັນຂອງອາຍຸຄັນທັງຫມົດ, ຕົວຢ່າງຂອງເຂົາເຈົ້າກ່ຽວກັບອິນເຕີເນັດ, ການວິເຄາະຂອງຫນ້າລະຫັດຂອງສະຖານທີ່ແລະແຫຼ່ງຂໍ້ມູນອື່ນໆເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະສ້າງຫໍສະຫມຸດແບບຂອງທ່ານເອງ.
ທາງເລືອກສໍາລັບການຊອກຫາຂໍ້ມູນຂ່າວສານສາມາດໄດ້ຮັບການກໍານົດ. ໂດຍສະເພາະ, ໃຫ້ທັງສອງກໍ່ສ້າງທີ່ຜ່ານມາສາມາດຈໍາລອງທີ່ແຕກຕ່າງ. ໃນຫຼາຍໆກໍລະນີ, ຄວາມຕ້ອງການຈະມີຮູບແບບທີ່ຢ່າງວ່ອງໄວແລະໄດ້ຢ່າງຖືກຕ້ອງສະຫນອງການແຂ່ງຂັນທີ່ກໍານົດໄວ້. ຄໍາຮ້ອງສະຫມັກໃນອາຍຸຄັນ PHP ຄໍາວ່າທັງຫມົດ, ເຊັ່ນດຽວກັນກັບປະຕິບັດຫນ້າທີ່ຄ້າຍຄືກັນໃນພາສາອື່ນໆ, ມັນຮຽກຮ້ອງໃຫ້ມີການປະຕິບັດ, ຄວາມສົນໃຈແລະແມ່ແບບທາງສ່ວນຫນ້າຂອງການກວດສອບ.
Similar articles
Trending Now