फ़ंक्शन mb_substitute_character

फ़ंक्शन mb_substitute_character आपको एक ऐसा वर्ण निर्दिष्ट करने की अनुमति देता है जिसका उपयोग मल्टीबाइट स्ट्रिंग्स में अमान्य बाइट अनुक्रमों को बदलने के लिए किया जाएगा। पैरामीटर के रूप में आप एक पूर्णांक (वर्ण कोड) या "none" स्ट्रिंग प्रतिस्थापन अक्षम करने के लिए, या "long" अमान्य वर्ण का संख्यात्मक प्रतिनिधित्व आउटपुट करने के लिए पास कर सकते हैं।

सिंटैक्स

phpmb_substitute_character([mixed $substitute_char]): mixed

उदाहरण

आइए प्रतिस्थापन वर्ण को प्रश्न चिह्न के रूप में सेट करें:

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

कोड निष्पादन का परिणाम:

php'?'

उदाहरण

वर्तमान प्रतिस्थापन वर्ण प्राप्त करें:

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

कोड निष्पादन का परिणाम (वर्ण '?' का कोड):

php63

उदाहरण

आइए अमान्य वर्णों का प्रतिस्थापन अक्षम करें:

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

कोड निष्पादन का परिणाम:

php''