Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP - mb_substitute_character() के साथ प्रतिस्थापन कैरेक्टर प्राप्त करें


PHP में mb_substitute_character() फ़ंक्शन

PHP में, हम **mb_substitute_character()** फ़ंक्शन का उपयोग **प्रतिस्थापन कैरेक्टर** प्राप्त करने/सेट करने के लिए कर सकते हैं। यह फ़ंक्शन निर्दिष्ट करता है कि जब इनपुट कैरेक्टर एन्कोडिंग मान्य नहीं है या कैरेक्टर कोड आउटपुट कैरेक्टर एन्कोडिंग में मौजूद नहीं है तो क्या करना है।

नोट

अमान्य कैरेक्टर्स को **कोई आउटपुट नहीं**, **स्ट्रिंग**, या **इंट मान** (यूनिकोड कोड पॉइंट मान) से प्रतिस्थापित किया जा सकता है।

सिंटैक्स

string|int|bool mb_substitute_character(string|int|null $char = null): string|int|bool

पैरामीटर्स

  • $char - यूनिकोड मान के रूप में इंटीजर या निम्नलिखित स्ट्रिंग्स:
    • "none" - कोई आउटपुट नहीं (कैरेक्टर छोड़ दें)।
    • "long" - आउटपुट कैरेक्टर कोड मान (उदाहरण: "U+3000, JIS+7E7E")।
    • "entity" - आउटपुट कैरेक्टर एंटिटी (उदाहरण: "Ȁ")।
  • यदि **छोड़ा गया/null**: वर्तमान सेटिंग लौटाता है।

रिटर्न मान

  • यदि **सेट** (पैरामीटर प्रदान किया गया): सफलता पर **true**, विफलता पर **false**।
  • यदि **नहीं सेट** (पैरामीटर छोड़ा गया): **वर्तमान सेटिंग** (स्ट्रिंग/इंट) लौटाता है।

नोट

PHP 8.0 `substitute_character` में खाली स्ट्रिंग पास करने का समर्थन **नहीं करता**।

उदाहरण

<?php
// यूनिकोड U+3013 सेट करें (गेटा मार्क)
mb_substitute_character(0x3013);

// हेक्साडेसिमल फॉर्मेट मोड सेट करें
mb_substitute_character("long");

// वर्तमान सेटिंग प्रदर्शित करें
echo mb_substitute_character();
?>

आउटपुट

long

उपयोग संदर्भ

  • `mb_convert_encoding()` के साथ उपयोग किया जाता है जब लक्ष्य एन्कोडिंग में कैरेक्टर्स नहीं होते।
  • डिफ़ॉल्ट आमतौर पर 63 ('?' कैरेक्टर) होता है।
  • "long" मोड डिबगिंग/लॉगिंग के लिए उपयोगी है (दिखाता है कि कौन से कोड पॉइंट्स खो गए)।
  1. JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें? JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें?

    JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट प्राप्त करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. OpenCV में C++ का उपयोग करके FPS मान प्राप्त करें OpenCV में C++ का उपयोग करके FPS मान प्राप्त करें

    FPS मान प्राप्त करने के लिए, हमने get() कमांड और CAP_PROP_FPS का उपयोग get() के तर्क के रूप में किया। यह तर्क पूर्णांक रूप में FPS लौटाता है।प्रोग्राम की शुरुआत में, हमने FPS नामक एक पूर्णांक चर लिया। फिर हमने FPS = cap.get(CAP_PROP_FPS); का उपयोग करके FPS मान को चर में संग्रहीत किया।वीडियो के FPS क

  1. - PHP में serializeArray से POST वैल्यूज कैसे प्राप्त करें?

    PHP में serializeArray से POST वैल्यूज प्राप्त करने के लिए, serializeArray() मेथड का उपयोग करें। serializeArray() मेथड .serialize() मेथड की तरह सभी फॉर्म्स और फॉर्म एलिमेंट्स को सीरियलाइज़ करता है लेकिन आपके साथ काम करने के लिए JSON डेटा स्ट्रक्चर लौटाता है। मान लीजिए हमारे पास serialize.php फ़ाइल