ຄອມພິວເຕີເຕັກໂນໂລຊີຂໍ້ມູນຂ່າວສານ

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

 

 

 

 

Newest

Copyright © 2018 lo.delachieve.com. Theme powered by WordPress.