फ़ंक्शन 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");
?>
कोड निष्पादन का परिणाम:
''