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

पीएचपी - mb_strrpos () फ़ंक्शन

mb_strrpos() PHP में फ़ंक्शन का उपयोग किसी अन्य स्ट्रिंग में स्ट्रिंग की अंतिम घटना की स्थिति को खोजने के लिए किया जाता है। यह फ़ंक्शन मल्टीबाइट सुरक्षित strrpos() . करता है वर्णों की संख्या के आधार पर संचालन। यह घास के ढेर के तार की शुरुआत से सुई की स्थिति को गिनता है।

सिंटैक्स

int mb_strrpos(
   $str_haystack,
   $str_needle,
   $int_offset=0,
   $str_encoding=empty
)

पैरामीटर

mb_strrpos() निम्नलिखित चार मापदंडों को स्वीकार करता है -

  • $str_haystack - इस पैरामीटर का उपयोग सुई स्ट्रिंग के अंतिम अस्तित्व के लिए स्ट्रिंग की जांच करने के लिए किया जाता है।

  • $str_needle - इस सुई पैरामीटर का उपयोग दिए गए घास के ढेर में स्ट्रिंग को खोजने के लिए किया जाता है।

  • $int_offset - इस पैरामीटर का उपयोग स्ट्रिंग में वर्णों की मनमानी संख्या को खोजने के लिए किया जाता है। यदि मान ऋणात्मक है, तो ऑफ़सेट दिए गए स्ट्रिंग के अंत तक एक मनमाना बिंदु पर स्ट्रिंग को खोजना बंद कर देगा।

  • $str_encoding - यह वर्ण एन्कोडिंग पैरामीटर है। यदि एन्कोडिंग को छोड़ दिया जाता है, तो हम आंतरिक वर्ण एन्कोडिंग मान का उपयोग कर सकते हैं।

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

mb_strrpos() दिए गए हिस्टैक स्ट्रिंग में सुई की अंतिम घटना की संख्यात्मक स्थिति लौटाता है। यदि सुई नहीं मिलती है, तो वह झूठी वापसी करती है।

उदाहरण 1

<?php
   // Encoding UTF-8
   mb_internal_encoding("UTF-8");

   // Used hello world string
   $integer = mb_strrpos ("Hello World", "ol", 0);

   //Output
   var_dump($integer);
?>

आउटपुट

bool(false)

नोट -उपरोक्त PHP कोड गलत लौटाता है क्योंकि सुई स्ट्रिंग दिए गए घास के ढेर के साथ मेल नहीं खाती है।

उदाहरण 2

<?php
   // Encoding UTF-8
   mb_internal_encoding("UTF-8");

   // Used hello world string
   $integer = mb_strrpos ("Hello World", "He");

   //output
   var_dump($integer);
?>

आउटपुट

int(0)

  1. PHP में उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_एनकोड () फ़ंक्शन का उपयोग 8 बिट स्ट्रिंग को उद्धृत प्रिंट करने योग्य स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_encode(str) पैरामीटर str - यह 8-बिट स्ट्रिंग को परिवर्तित करने के लिए निर्दिष्ट करता है। वापसी उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन परिवर

  1. PHP में उद्धरण_प्रिंट करने योग्य_डीकोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_डीकोड () का उपयोग उद्धृत प्रिंट करने योग्य स्ट्रिंग को 8 बिट स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_decode(str) पैरामीटर str - इनपुट स्ट्रिंग वापसी Kotad_printable_decode() फ़ंक्शन 8-बिट ASCII स्ट्रिंग देता है। उदाहरण निम्नलिखित एक उदाहरण है -

  1. PHP में nl_langinfo () फ़ंक्शन

    nl_langinfo() फ़ंक्शन में भाषा और स्थान के बारे में जानकारी होती है। नोट - यह फ़ंक्शन विंडोज़ पर काम नहीं करेगा। सिंटैक्स nl_langinfo(ele) पैरामीटर एली - निर्दिष्ट करें कि किस तत्व को वापस करना है। निम्न में से कोई भी तत्व होना चाहिए - समय और कैलेंडर - ABDAY_(1-7) - सप्ताह के क्रमांकित दि