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

PHP - mb_get_info() के साथ mbstring की आंतरिक सेटिंग्स प्राप्त करें


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

PHP में **mb_get_info()** फ़ंक्शन **mbstring** एक्सटेंशन की आंतरिक सेटिंग्स प्राप्त करने के लिए उपयोग किया जाता है। यह फ़ंक्शन PHP 5.4 या उच्च संस्करण में समर्थित है।

सिंटैक्स

array|string|int|false mb_get_info(string $type = "all"): array|string|int|false

पैरामीटर्स

  • $type - प्राप्त करने के लिए विशिष्ट सेटिंग:
    • "all" (डिफ़ॉल्ट) - सभी सेटिंग्स की सरणी लौटाता है।
    • विशिष्ट कुंजियाँ: "internal_encoding", "http_input", "http_output", "http_output_conv_mimetypes", "mail_charset", "mail_header_encoding", "mail_body_encoding", "illegal_chars", "encoding_translation", "language", "detect_order", "substitute_character", "strict_detection"।

रिटर्न मान

  • यदि $type = "all" (या छोड़ा गया): सभी सेटिंग्स की **संयोजक सरणी** लौटाता है।
  • यदि विशिष्ट $type: उस सेटिंग का मान लौटाता है (स्ट्रिंग, इंट, या बूल)।
  • विफलता पर **false**।

नोट

PHP 8.0.0 से, प्रकार "func_overload" और "func_overload_list" **समर्थित नहीं हैं** (func_overload हटा दिया गया है)।

उदाहरण

<?php
$info = mb_get_info();
print_r($info);
?>

आउटपुट (उदाहरण)

Array
(
    [internal_encoding] => UTF-8
    [http_output] => UTF-8
    [http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml)
    [mail_charset] => UTF-8
    [mail_header_encoding] => BASE64
    [mail_body_encoding] => BASE64
    [illegal_chars] => 0
    [encoding_translation] => Off
    [language] => neutral
    [detect_order] => Array ( [0] => ASCII [1] => UTF-8 )
    [substitute_character] =gt; 63
    [strict_detection] => Off
)

मुख्य सेटिंग्स व्याख्या

  1. - C# में वर्तमान एन्यूमरेशन प्रकार का अंतर्निहित प्रकार प्राप्त करें

    Enum.GetUnderlyingType() या Type.GetEnumUnderlyingType() मेथड एन्यूमरेशन के अंतर्निहित पूर्णांक प्रकार (डिफ़ॉल्ट रूप से int, लेकिन byte, short, long, आदि हो सकता है) लौटाता है। उदाहरण 1: वैध एनम using System; public class Demo { enum Vehicle { Car, Bus, Bike, Airplane } public static void M

  1. - Python में फ्लोट टाइप्स के लिए मशीन लिमिट्स जानकारी प्राप्त करें

    NumPy का numpy.finfo() फंक्शन फ्लोटिंग-पॉइंट डेटा टाइप्स की मशीन सीमाओं (limits) के बारे में विस्तृत जानकारी प्रदान करता है। यह न्यूनतम/अधिकतम मान, प्रिसिजन, और अन्य विशेषताएं बताता है। सिंटैक्स numpy.finfo(dtype) dtype: फ्लोट डेटा टाइप (np.float16, np.float32, np.float64, आदि) या उसका इंस्टेंस

  1. - पायथन में इंस्टेंस के साथ इंटीजर टाइप्स के लिए मशीन लिमिट्स की जानकारी प्राप्त करें

    पायथन नम्पी में इंटीजर टाइप्स के लिए मशीन लिमिट्स की जानकारी प्राप्त करने के लिए numpy.iinfo() मेथड का उपयोग करें। पहला पैरामीटर int_type होता है यानी वह इंटीजर डेटा टाइप जिसके बारे में जानकारी प्राप्त करनी है। चरण सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: import numpy as np min दिए गए dtype का

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
सेटिंगविवरण
internal_encodingआंतरिक कैरेक्टर प्रतिनिधित्व
http_input / http_outputHTTP I/O एन्कोडिंग
detect_ordermb_detect_encoding के लिए एन्कोडिंग प्राथमिकता सूची
substitute_characterअमान्य कैरेक्टर्स के लिए प्रतिस्थापन (कोडपॉइंट, "none", "entity")
strict_detectionसख्त एन्कोडिंग सत्यापन सक्षम करें