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

PHP में mb_check_encoding() से स्ट्रिंग्स की निर्दिष्ट एन्कोडिंग के लिए वैधता जांचें


PHP में, mb_check_encoding() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिए गए स्ट्रिंग्स निर्दिष्ट एन्कोडिंग के लिए वैध हैं या नहीं। यह फ़ंक्शन जांचता है कि निर्दिष्ट बाइट स्ट्रीम निर्दिष्ट एन्कोडिंग के लिए वैध है या नहीं।

सिंटैक्स

bool mb_check_encoding(string $value=null, string $encoding=null)

नोट: फ़ंक्शन जांचेगा कि बताई गई बाइट स्ट्रीम बताए गए एन्कोडिंग के लिए वैध है या नहीं। और यदि दिया गया मान एक ऐरे प्रकार है, तो सभी कुंजियों और मानों को पुनरावर्ती रूप से मान्य किया जाएगा। यह अमान्य एन्कोडिंग हमले से बचाता है।

पैरामीटर्स

mb_check_encoding() दो पैरामीटर्स स्वीकार करता है: $value और $encoding।

  • $value - इसका उपयोग बाइट स्ट्रीम या ऐरे की जांच के लिए किया जाता है यदि इसे छोड़ दिया जाता है तो यह अनुरोध की शुरुआत से सभी इनपुट की जांच करता है।

  • $encoding - इसका उपयोग अपेक्षित एन्कोडिंग के लिए किया जाता है।

रिटर्न वैल्यूज़

mb_check_encoding() सफलता पर True और विफलता पर False लौटाता है।

उदाहरण

<?php
    // mb_check_encoding फ़ंक्शन का उपयोग करके जांचें
    // यदि स्ट्रिंग्स वैध हैं
    $bool = mb_check_encoding("Hello world", "ASCII");
    // true लौटाता है
    var_dump($bool);
?>

आउटपुट

bool(true)

नोट: mb_check_encoding() फ़ंक्शन में नल मान पहले के संस्करणों में अनुमत नहीं था लेकिन PHP 8.0 से, हम नल मान और एन्कोडिंग का उपयोग कर सकते हैं। PHP 7.2 से, mb_check_encoding फ़ंक्शन मान के रूप में एक ऐरे स्वीकार करता है, पहले यह केवल स्ट्रिंग्स का समर्थन करता था।


  1. PHP में imageopenpolygon() फ़ंक्शन से ओपन पॉलीगॉन ड्रा करें PHP में imageopenpolygon() फ़ंक्शन से ओपन पॉलीगॉन ड्रा करें

    imageopenpolygon() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दी गई इमेज पर ओपन पॉलीगॉन ड्रा करने के लिए किया जाता है। सिंटैक्स bool imageopenpolygon(resource $image, array $points, int $num_points, int $color) पैरामीटर्स imageopenpolygon() चार अलग-अलग पैरामीटर्स लेता है: $image, $points, $num_po

  1. PHP में imageistruecolor() फ़ंक्शन से इमेज ट्रूकलर है या नहीं जांचें PHP में imageistruecolor() फ़ंक्शन से इमेज ट्रूकलर है या नहीं जांचें

    imageistruecolor() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग यह जांचने के लिए किया जाता है कि दी गई इमेज ट्रू-कलर इमेज है या नहीं। ट्रू-कलर इमेज में, प्रत्येक पिक्सेल RGB (लाल, हरा, और नीला) कलर मानों द्वारा निर्दिष्ट होता है। सिंटैक्स bool imageistruecolor(resource $image) पैरामीटर्स imageistru

  1. PHP में imagecrop() फ़ंक्शन का उपयोग करके इमेज को दिए गए आयत में कैसे क्रॉप करें? PHP में imagecrop() फ़ंक्शन का उपयोग करके इमेज को दिए गए आयत में कैसे क्रॉप करें?

    imagecrop() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग इमेज को दिए गए आयत में क्रॉप करने के लिए किया जाता है। यह इमेज को दिए गए आयत क्षेत्र से क्रॉप करता है और आउटपुट इमेज लौटाता है। दी गई इमेज संशोधित नहीं होती है। सिंटैक्स resource imagecrop($image, $rect) पैरामीटर्स imagecrop() दो पैरामीटर्स