101 of 410 menu

ฟังก์ชัน mb_strrpos

ฟังก์ชัน mb_strrpos หาตำแหน่งสุดท้ายของการเกิดสตริงย่อยในสตริง ทำงานกับการเข้ารหัสหลายไบต์ (UTF-8 และอื่นๆ) พารามิเตอร์แรกรับสตริงสำหรับค้นหา, พารามิเตอร์ที่สอง - สตริงย่อยที่ต้องการหา, พารามิเตอร์ที่สาม (ไม่บังคับ) - ตำแหน่งเริ่มต้นค้นหา, พารามิเตอร์ที่สี่ (ไม่บังคับ) - การเข้ารหัส

ไวยากรณ์

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

ตัวอย่าง

หาตำแหน่งสุดท้ายของการเกิดสตริงย่อยในสตริง:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

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

3

ตัวอย่าง

ค้นหาโดยระบุการเข้ารหัส UTF-8:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

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

2

ตัวอย่าง

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

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

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

false

ดูเพิ่มเติม

  • ฟังก์ชัน mb_strpos,
    ซึ่งค้นหาการเกิดสตริงย่อยครั้งแรก
  • ฟังก์ชัน strrpos,
    ซึ่งค้นหาการเกิดสตริงย่อยครั้งสุดท้ายโดยไม่คำนึงถึงการเข้ารหัส
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ