115 of 410 menu

ฟังก์ชัน mb_substitute_character

ฟังก์ชัน mb_substitute_character อนุญาตให้กำหนดสัญลักษณ์ที่จะถูกใช้ เพื่อแทนที่ลำดับไบต์ที่ไม่ถูกต้องในสตริงมัลติไบต์ ในฐานะ พารามิเตอร์ คุณสามารถส่งตัวเลขจำนวนเต็ม (รหัสสัญลักษณ์) หรือสตริง "none" เพื่อปิดการใช้งาน การแทนที่ หรือ "long" เพื่อแสดงผลการแทนค่าตัวเลขของสัญลักษณ์ที่ไม่ถูกต้อง

ไวยากรณ์

mb_substitute_character([mixed $substitute_char]): mixed

ตัวอย่าง

มาตั้งค่าสัญลักษณ์แทนที่เป็นเครื่องหมายคำถาม:

<?php mb_substitute_character('?'); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

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

'?'

ตัวอย่าง

รับค่าสัญลักษณ์แทนที่ปัจจุบัน:

<?php $res = mb_substitute_character(); var_dump($res); ?>

ผลลัพธ์จากการรันโค้ด (รหัสสัญลักษณ์ '?'):

63

ตัวอย่าง

ปิดการใช้งานการแทนที่สัญลักษณ์ที่ไม่ถูกต้อง:

<?php mb_substitute_character("none"); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

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

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