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

PHP - जांचें कि mb_check_encoding () का उपयोग करके निर्दिष्ट एन्कोडिंग के लिए स्ट्रिंग मान्य हैं या नहीं


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

सिंटैक्स

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

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

पैरामीटर

mb_check_encoding() दो पैरामीटर स्वीकार करता है:$value और $एन्कोडिंग

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

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

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

mb_get_encoding() सफलता पर सही या असफलता पर गलत लौटाता है।

उदाहरण

<?php
   // Using mb_check_encoding function to check
   //if the strings are valid
   $bool = mb_check_encoding ("Hello world", "ASCII");

   // returns true
   var_dump($bool);
?>

आउटपुट

bool(true)

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


  1. Imageopenpolygon () फ़ंक्शन n PHP का उपयोग करके एक खुले बहुभुज को कैसे आकर्षित करें?

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

  1. PHP में imageistruecolor () फ़ंक्शन का उपयोग करके यह सुनिश्चित करने के लिए कि छवि एक सच्चे रंग की छवि कैसे है?

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

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

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