207 of 410 menu

ฟังก์ชัน preg_quote

ฟังก์ชัน preg_quote เพิ่มเครื่องหมาย backslash หน้าอักขระพิเศษของ regular expression พารามิเตอร์แรกคือสตริงที่ต้องการหนีอักขระ พารามิเตอร์ที่สอง (ไม่บังคับ) คืออักขระที่ต้องการหนีเพิ่มเติม

ไวยากรณ์

preg_quote(string, [delimiter]);

ตัวอย่าง

หนีอักขระสตริงที่มีอักขระพิเศษ:

<?php $str = 'price is .99 (50% off)'; echo preg_quote($str); ?>

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

'price is $10\.99 \(50\% off\)'

ตัวอย่าง

หนีอักขระพร้อมกับอักขระตัวคั่นเพิ่มเติม:

<?php $str = 'user/data/file.txt'; echo preg_quote($str, '/'); ?>

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

'user\/data\/file\.txt'

ตัวอย่าง

การใช้ใน regular expression:

<?php $search = 'file*.txt'; $pattern = '/^' . preg_quote($search, '/') . '$/'; echo $pattern; ?>

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

'/^file\*\.txt$/'

ดูเพิ่มเติม

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