91 of 410 menu

ฟังก์ชัน strstr

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

นอกจากนี้ยังมีฟังก์ชัน stristr ที่ ทำหน้าที่เหมือนกัน แต่ไม่สนใจตัวพิมพ์ใหญ่-เล็ก

ไวยากรณ์

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

ตัวอย่าง

ในตัวอย่างนี้ ฟังก์ชันจะดึงที่อยู่หน้าเว็บ โดยไม่มีชื่อโดเมนออกจาก URL (จะคืนค่าสตริงย่อย เริ่มจาก / ตัวแรก ไปจนจบสตริง)

<?php echo strstr('site.ru/dir1/dir2/page.html', '/'); ?>

ผลลัพธ์จากการรันโค้ด:

'/dir1/dir2/page.html'

ดูเพิ่มเติม

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