108 of 410 menu

ฟังก์ชัน htmlspecialchars

ฟังก์ชัน htmlspecialchars ช่วยให้ สามารถแสดงแท็กในเบราว์เซอร์ได้โดยที่เบราว์เซอร์จะไม่ตีความ ว่าเป็นคำสั่ง แต่จะแสดงเป็นสตริง ฟังก์ชัน จะแปลงเครื่องหมายแอมเพอร์แซนด์ & เป็น &amp;, เครื่องหมายน้อยกว่า < เป็น &lt;, เครื่องหมายมากกว่า > เป็น &gt;

หากคุณต้องการแปลง HTML entities ที่เป็นไปได้ทั้งหมด ให้ใช้ htmlentities

ไวยากรณ์

htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

ตัวอย่าง

ลองแปลงสตริงที่มีแท็ก:

<?php echo htmlspecialchars('<b>bold text</b>'); ?>

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

'<b>text</b>'

ตัวอย่าง

ลองแปลงสตริงที่มี เครื่องหมายแอมเพอร์แซนด์:

<?php $str = 'test: &'; $res = htmlspecialchars($str); echo $res; ?>

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

'test: &'

ดูเพิ่มเติม

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