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

PHP mb_strrpos() फंक्शन

PHP में mb_strrpos() फंक्शन का उपयोग किसी अन्य स्ट्रिंग में स्ट्रिंग की अंतिम उपस्थिति की पोजीशन खोजने के लिए किया जाता है। यह फंक्शन कैरेक्टर्स की संख्या के आधार पर मल्टीबाइट सेफ 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() दी गई हेस्टैक स्ट्रिंग में नीडल की अंतिम उपस्थिति की न्यूमेरिक पोजीशन लौटाता है। यदि नीडल नहीं मिलता है, तो यह False लौटाता है।

उदाहरण 1

<?php
// एन्कोडिंग UTF-8
mb_internal_encoding("UTF-8");
// Hello World स्ट्रिंग उपयोग
$integer = mb_strrpos ("Hello World", "ol", 0);
// आउटपुट
var_dump($integer);
?>

आउटपुट

bool(false)

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

उदाहरण 2

<?php
// एन्कोडिंग UTF-8
mb_internal_encoding("UTF-8");
// Hello World स्ट्रिंग उपयोग
$integer = mb_strrpos ("Hello World", "He");
// आउटपुट
var_dump($integer);
?>

आउटपुट

int(0)
  1. - PHP में quoted_printable_encode() फ़ंक्शन

    quoted_printable_encode() फ़ंक्शन PHP में quoted_printable_encode() फ़ंक्शन 8-बिट स्ट्रिंग को कोटेड-प्रिंटेबल स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। सिंटैक्स quoted_printable_encode(string $string): string पैरामीटर्स string - कन्वर्ट की जाने वाली 8-बिट स्ट्रिंग रिटर्न वैल्यू quoted_print

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

    quoted_printable_decode() फ़ंक्शन PHP में quoted_printable_decode() फ़ंक्शन कोटेड-प्रिंटेबल स्ट्रिंग को 8-बिट स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। सिंटैक्स quoted_printable_decode(string $string): string पैरामीटर्स string - इनपुट स्ट्रिंग रिटर्न वैल्यू quoted_printable_decode() फ़ंक्शन

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

    nl_langinfo() फ़ंक्शन PHP में nl_langinfo() फ़ंक्शन भाषा और लोकेल के बारे में विशिष्ट जानकारी प्राप्त करने के लिए उपयोग किया जाता है। नोट: यह फ़ंक्शन विंडोज पर काम नहीं करता। सिंटैक्स nl_langinfo(int $item): string|false पैरामीटर्स item - रिटर्न किए जाने वाले एलिमेंट को निर्दिष्ट करता है। निम्नलि