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

PHP - mb_detect_order() के साथ कैरेक्टर एन्कोडिंग पहचान क्रम सेट करें


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

PHP में **mb_detect_order()** फ़ंक्शन **कैरेक्टर एन्कोडिंग पहचान क्रम को सेट/प्राप्त** करने के लिए उपयोग किया जाता है। PHP 4.2.0+ में समर्थित।

सिंटैक्स

array|bool mb_detect_order(array|string|null $encoding = null): array|bool

पैरामीटर्स

  • $encoding - एन्कोडिंग सरणी या कॉमा-अलग सूची। यदि छोड़ा गया/null, तो वर्तमान पहचान क्रम को सरणी के रूप में लौटाता है।

रिटर्न मान

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

उदाहरण

<?php
// गणना की गई सूची द्वारा पहचान क्रम सेट करें
mb_detect_order("eucjp-win,sjis-win,UTF-8");

// सरणी द्वारा पहचान क्रम सेट करें
$arr[] = "ASCII";
$arr[] = "JIS";
$arr[] = "EUC-JP";
mb_detect_order($arr);

// वर्तमान पहचान क्रम दिखाएं
echo implode(", ", mb_detect_order());
?>

आउटपुट

ASCII, JIS, EUC-JP

महत्वपूर्ण नोट्स

  • क्रम **महत्वपूर्ण** है: पहले सूचीबद्ध एन्कोडिंग को प्राथमिकता दी जाती है।
  • डिफ़ॉल्ट `mbstring.detect_order` INI सेटिंग या `mbstring.language` द्वारा निर्धारित होता है।
  • `mb_detect_encoding()` इस क्रम का उपयोग करता है जब कोई स्पष्ट सूची प्रदान नहीं की जाती।
  • प्रदर्शन के लिए: सबसे संभावित एन्कोडिंग्स को पहले रखें।

सामान्य डिटेक्ट ऑर्डर्स

  • जापानी: `["ASCII", "JIS", "UTF-8", "EUC-JP", "SJIS"]`
  • पश्चिमी: `["ASCII", "UTF-8", "ISO-8859-1"]`
  • सार्वभौमिक: `["UTF-8", "ASCII", "ISO-8859-1"]` (UTF-8 पहले क्योंकि यह ASCII का सुपरसेट है)।
  1. PHP में imagesetthickness() फ़ंक्शन से लाइन ड्राइंग के लिए इमेज मोटाई सेट करें PHP में imagesetthickness() फ़ंक्शन से लाइन ड्राइंग के लिए इमेज मोटाई सेट करें

    imagesetthickness() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग लाइन ड्राइंग के लिए मोटाई सेट करने के लिए किया जाता है। सिंटैक्स bool imagesetthickness($image, $thickness) पैरामीटर्स imagesetthickness() दो पैरामीटर्स स्वीकार करता है - $image और $thickness। $image - यह पैरामीटर imagecreatetruecolo

  1. PHP में imagesetstyle() फ़ंक्शन से लाइन ड्राइंग के लिए स्टाइल सेट करें PHP में imagesetstyle() फ़ंक्शन से लाइन ड्राइंग के लिए स्टाइल सेट करें

    imagesetstyle() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग लाइन ड्राइंग के लिए स्टाइल सेट करने के लिए किया जाता है। इसका उपयोग imagepolygon या imageline जैसे सभी लाइन ड्राइंग फ़ंक्शन्स द्वारा किया जा सकता है। सिंटैक्स bool imagesetstyle(resource $image, array $style) पैरामीटर्स imagesetstyle() दो

  1. PHP में imagelayereffect() फ़ंक्शन से अल्फा ब्लेंडिंग फ्लैग सेट करके लेयरिंग इफेक्ट्स उपयोग करें PHP में imagelayereffect() फ़ंक्शन से अल्फा ब्लेंडिंग फ्लैग सेट करके लेयरिंग इफेक्ट्स उपयोग करें

    imagelayereffect() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग लेयरिंग इफेक्ट्स उपयोग करने के लिए अल्फा ब्लेंडिंग फ्लैग सेट करने के लिए किया जाता है। यह सफलता पर True या विफलता पर False लौटाता है। सिंटैक्स bool imagelayereffect($image, $effect) पैरामीटर्स imagelayereffect() दो अलग-अलग पैरामीटर्स ल