88 of 410 menu

ฟังก์ชัน strrpos

strrpos ส่งคืนตำแหน่ง ของการปรากฏตัวครั้งล่าสุดของสตริงย่อย

ผลลัพธ์ของการทำงานของฟังก์ชันคือตำแหน่ง ของอักขระตัวแรกของสตริงย่อยที่พบ และถ้า ไม่พบสตริงย่อยดังกล่าว - จะส่งคืน false

สามารถกำหนดจุดเริ่มต้นการค้นหาได้ด้วยพารามิเตอร์ตัวที่สามซึ่งเป็นตัวเลือก - หากระบุไว้ การค้นหาจะไม่เริ่มจากจุดเริ่มต้น สตริง แต่จะเริ่มจากตำแหน่งที่ระบุ

ไวยากรณ์

strrpos(string $haystack, string $needle, int $offset = 0): int|false

ตัวอย่าง

ในตัวอย่างนี้ ฟังก์ชันจะส่งคืนตำแหน่งของการปรากฏตัวครั้งล่าสุด ของอักขระ 'a':

<?php echo strrpos('abcde abcde', 'a'); ?>

ผลลัพธ์ของการทำงานโค้ด:

6

ตัวอย่าง

ค้นหาการปรากฏตัวครั้งล่าสุดของสตริงย่อยที่ประกอบด้วยหลายอักขระ:

<?php echo strrpos('hello world, hello php', 'hello'); ?>

ผลลัพธ์ของการทำงานโค้ด:

13

ตัวอย่าง

การค้นหาโดยระบุตำแหน่งเริ่มต้นการค้นหา:

<?php echo strrpos('abcabcabc', 'a', 5); ?>

ผลลัพธ์ของการทำงานโค้ด (การค้นหาเริ่มจากตำแหน่ง 5):

6

ตัวอย่าง

หากไม่พบสตริงย่อย ฟังก์ชันจะส่งคืน false:

<?php var_dump(strrpos('abcdef', 'z')); ?>

ผลลัพธ์ของการทำงานโค้ด:

false

ตัวอย่าง 5: การค้นหาแบบคำนึงถึงตัวพิมพ์ใหญ่เล็ก

ฟังก์ชันมีความไวต่อตัวพิมพ์:

<?php var_dump(strrpos('Hello World', 'h')); ?>

ผลลัพธ์ของการทำงานโค้ด:

false

ดูเพิ่มเติม

  • ฟังก์ชัน strripos,
    ซึ่งทำงานคล้ายกันโดยไม่คำนึงถึงตัวพิมพ์
  • ฟังก์ชัน strpos,
    ซึ่งส่งคืนตำแหน่งของการปรากฏตัวครั้งแรกของสตริงย่อย
  • ฟังก์ชัน str_contains,
    ซึ่งตรวจสอบการมีอยู่ของอักขระในสตริง
  • ฟังก์ชัน str_starts_with,
    ซึ่งตรวจสอบจุดเริ่มต้นของสตริง
  • ฟังก์ชัน str_ends_with,
    ซึ่งตรวจสอบจุดสิ้นสุดของสตริง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ