102 of 410 menu

ฟังก์ชัน mb_strstr

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

ไวยากรณ์

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

ตัวอย่าง

มาค้นหาการปรากฏตัวครั้งแรกของสตริงย่อยในสตริง:

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

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

'bcde'

ตัวอย่าง

ค้นหาการปรากฏตัวครั้งแรกของสตริงย่อยในสตริงและส่งคืนส่วนก่อนการปรากฏตัว:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

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

'ab'

ตัวอย่าง

การค้นหาพร้อมระบุการเข้ารหัส UTF-8:

<?php $res = mb_strstr('Привет мир', 'мир', false, 'UTF-8'); echo $res; ?>

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

'мир'

ดูเพิ่มเติม

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