97 of 410 menu

ฟังก์ชัน mb_strpos

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

ไวยากรณ์

mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

ตัวอย่าง

ค้นหาตำแหน่งของสตริงย่อยในสตริง:

<?php $res = mb_strpos('abcde', 'b'); echo $res; ?>

ผลลัพธ์ของการเรียกใช้โค้ด:

1

ตัวอย่าง

ค้นหาโดยระบุตำแหน่งเริ่มต้นค้นหา (เริ่มจากอักขระตัวที่ 3):

<?php $res = mb_strpos('abcabc', 'a', 2); echo $res; ?>

ผลลัพธ์ของการเรียกใช้โค้ด:

3

ตัวอย่าง

ค้นหาในสตริงที่มีอักขระภาษารัสเซีย (UTF-8):

<?php $res = mb_strpos('абвгде', 'в', 0, 'UTF-8'); echo $res; ?>

ผลลัพธ์ของการเรียกใช้โค้ด:

2

ดูเพิ่มเติม

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