ການຄົ້ນຄວ້າ PHP substr()

ຫຼັກວິຊາ

ກັບຄືນ "world" ຈາກຄຳຂຽນ:

<?php
echo substr("Hello world",6);
?>

ການດຳເນີນການພິມ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

substr() ການຄົ້ນຄວ້າສ່ວນຫຼັກຂອງຄຳຂຽນ.

ຄວາມຄິດເຫັນ:ຖ້າ start ຄຳຕິດຕາມແມ່ນສິ່ງລາວແລະ length ຫຼາຍຫຼັກຫຼືບໍ່ຫຼາຍຫຼັກ startຖ້າ length ເປັນ 0.

ສັນຍາວິທະຍາ

class="language-php">substr(string,sta rt,length)
ຄຳຕິດຕາມ ອະທິບາຍ
string ສິ່ງຈຳນວນຫຼາຍ. ກໍານົດຄຳຕິດຕາມທີ່ຈະກັບຄືນສ່ວນຫຼັກ.
start

ສິ່ງຈຳນວນຫຼາຍ. ກໍານົດຄຳຕິດຕາມທີ່ຈະເລີ່ມຈາກຄຳຂຽນ.

  • ສິ່ງລາວ - ຈາກການກັບຄືນຈາກຄຳຂຽນທີ່ກໍານົດ
  • ສິ່ງລາວ - ຈາກການກັບຄືນຈາກຫຼັງຄຳຂຽນທີ່ກໍານົດ
  • 0 - ຈາກຄຳຂຽນທີ່ຕົ້ນ
length

ຄຳຕິດຕາມທີ່ຈະຕິດຕາມ, ກໍານົດຄວາມຫຼາຍຫຼັກຂອງຄຳຂຽນທີ່ຈະກັບຄືນ. ຄົນທຳມະດາແມ່ນຈະກັບຄືນຈົນກວ່າຫຼັງຄຳຂຽນ.

  • ສິ່ງລາວ - ຈາກການກັບຄືນຈາກ start ຄຳຕິດຕາມສະແດງຄວາມຫຼາຍຫຼັກຈາກຄຳຕິດຕາມທີ່ຕັ້ງຈາກ
  • ສິ່ງລາວ - ຈາກການກັບຄືນຈາກຫຼັງຄຳຂຽນ

ຂໍ້ມູນດ້ານເຕັກນິກ

ຄຳຕິດຕາມຄືນ: ກຳລັງຄົ້ນຄວ້າສ່ວນຫຼັກຂອງຄຳຂຽນ, ຖ້າບໍ່ປະສົບຜົນຜິດຈະກັບຄືນ FALSE, ຫຼືກັບຄືນຄຳຂຽນວ່າຫຼັງ.
ສະບັບ PHP: 4+
ບັນທຶກການປັບປຸງ:

ໃນສະບັບ PHP 5.2.2 ຫາ 5.2.6, ຖ້າ start ຄຳຕິດຕາມສະແດງຄວາມຜິດພາດ FALSE.

ຕາມຮູບແບບອື່ນໆແມ່ນຈາກ start ທີ່ຕັ້ງຈາກລະບົບສະແດງ

ຫຼາຍຫຼັກວິຊາຫຼື

ຕົວຢ່າງ 1

ການນຳໃຊ້ກັບຈຳນວນທີ່ມີຈຳນວນທີ່ລຽງຫຼັງລຽງກ່ອນ start ປະເພດ:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>

ການດຳເນີນການພິມ

ກໍານົດການທີ 2

ການນຳໃຊ້ກັບຈຳນວນທີ່ມີຈຳນວນທີ່ລຽງຫຼັງລຽງກ່ອນ start ແລະ length ປະເພດ:

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>

ການດຳເນີນການພິມ