menu

ฟังก์ชัน stristr

ฟังก์ชัน stristr ค้นหาการปรากฏตัวแรกของสตริงย่อยในสตริงโดยไม่คำนึงถึงตัวพิมพ์และส่งคืนส่วนของสตริงตั้งแต่การปรากฏตัวนั้นจนถึงส่วนท้าย หากไม่พบสตริงย่อย จะส่งกลับค่า false

ไวยากรณ์

stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false

ตัวอย่าง

การค้นหาสตริงย่อยโดยไม่คำนึงถึงตัวพิมพ์:

<?php $email = 'USER@EXAMPLE.com'; echo stristr($email, 'e'); // พบ 'E' ตัวแรก ?>

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

"ER@EXAMPLE.com"

ตัวอย่าง

การใช้พารามิเตอร์ที่สามเพื่อรับส่วนของสตริงก่อนหน้าสตริงย่อยที่พบ:

<?php $string = 'Hello World'; echo stristr($string, 'w', true); // ส่งกลับส่วนก่อน 'W' ?>

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

"Hello "

ตัวอย่าง

การตรวจสอบการมีอยู่ของสตริงย่อย:

<?php $res = stristr('Hello World', 'xyz'); var_dump($res); ?>

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

false

ดูเพิ่มเติม

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