PHP substr_compare() ວິທີນີ້
ຄວາມປະສົມ
ກວດກາສະເພາະຄຳຕາມ:
<?php echo substr_compare("Hello world","Hello world",0); ?>
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
substr_compare() ວິທີນີ້ຈະກວດກາສະເພາະຄຳຕາມທີ່ຈະເລີ່ມຈາກຕອນເລີ່ມ.
ຂໍ້ສັງເກດ:ຫົວວິທີນີ້ແມ່ນສາມາດຜະລິດຄວາມປອດໄພບໍ່ມີການກະຈາຍມາສຳລັບຄຳຕາມມູນປະຈຳຫຼືບໍ່ ແລະ ການເລືອກຄວາມພິກັນຂອງຄຳຕາມມູນປະຈຳ.
ວິທິການ
substr_compare(string1,string2,ຕັ້ງແຕ່ PHP 5.1, ອະນຸຍາດນໍາໃຊ້ຈຳນວນທີ່ສິດທິວິທະຍາທີ່ສັ້ນ,length,case)
ປະເພດ | ອະທິບາຍ |
---|---|
string1 | ຕ້ອງການ. ກຳນົດຄຳຕາມທີ່ຈະກວດກາຫຼັງຄຳຕາມທີ່ທີ່ໜຶ່ງ. |
string2 | ຕ້ອງການ. ກຳນົດຄຳຕາມທີ່ຈະກວດກາຫຼັງຄຳຕາມທີ່ທີ່ສອງ. |
ຕັ້ງແຕ່ PHP 5.1, ອະນຸຍາດນໍາໃຊ້ຈຳນວນທີ່ສິດທິວິທະຍາທີ່ສັ້ນ | ຕ້ອງການ. ກຳນົດຄຳຕາມທີ່ຈະກວດກາ. string1 ຕ້ອງການ. ກຳນົດບ່ອນເລີ່ມການກວດກາ. ຖ້າເປັນຈຳນວນທີ່ບໍ່ພິກັນ, ຈະເລີ່ມຈາກທີ່ຫຼັງສະເພາະຄຳຕາມ. |
length | ຄຳກະຕຸ້ນ. ກຳນົດຈາກບ່ອນເລີ່ມການກວດກາ. string1 ເປັນຈຳນວນຄຳຕາມທີ່ກວດກາ (ຈຳນວນຄຳຕາມ). |
case |
ຄຳກະຕຸ້ນ. ຄວາມລວມ, ການຄຳຕາມມູນປະຈຳຫຼືບໍ່:
|
ຂໍ້ມູນດ້ານເຕັກນິກ
ຄວາມຜູ້ຄາດຄະແນນ: |
ຫົວຂໍ້ຂອງຫົວວິທີນີ້:
ຖ້າ length ຫຼາຍກວ່າຫຼືຫຼາຍດຽວກັນ string1 的长度,则该函数返回 FALSE。 |
ຄວາມຍາວ, ການກັບຄືນຂອງຫົວຂໍ້ຈະກັບ FALSE. | PHP Version: |
5+ | Update Log: ຕັ້ງແຕ່ PHP 5.1, ອະນຸຍາດນໍາໃຊ້ຈຳນວນທີ່ສິດທິວິທະຍາທີ່ສັ້ນstartpos |
。
ຫຼາຍຕົວຢ່າງ
ຕົວຢ່າງ 1 string1 ການປຽບທຽບສອງວິທະຍາ ເມື່ອ
<?php echo substr_compare("Hello world","world",6); ?>
ຕົວຢ່າງ 2
ການນໍາໃຊ້ຂັ້ນຕົວທັງໝົດ
<?php echo substr_compare("world","or",1,2); echo substr_compare("world","ld",-2,2); echo substr_compare("world","orl",1,2); echo substr_compare("world","OR",1,2,TRUE); echo substr_compare("world","or",1,3); echo substr_compare("world","rl",1,2); ?>
ຕົວຢ່າງ 3
ການກັບຄືນທີ່ຫຼາຍຕົວ
<?php echo substr_compare("Hello world!","Hello world!",0); // ສອງວິທະຍາກຳນົດບໍ່ກັບກັນ echo substr_compare("Hello world!","Hello",0); // string1 ຫຼາຍກວ່າ string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 ຕໍ່າກວ່າ string2 ?>