फ़ंक्शन mb_strrichr

फ़ंक्शन mb_strrichr स्ट्रिंग में सबस्ट्रिंग की अंतिम घटना को वर्णों के केस को नज़रअंदाज करते हुए ढूंढता है। strrchr के विपरीत, यह मल्टी-बाइट एन्कोडिंग (UTF-8 आदि) के साथ काम करता है। स्ट्रिंग का वह भाग अंतिम पाई गई घटना से लेकर स्ट्रिंग के अंत तक लौटाता है या false, अगर सबस्ट्रिंग नहीं मिलती है।

सिंटैक्स

phpmb_strrichr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
): string|false

उदाहरण

स्ट्रिंग में सबस्ट्रिंग की अंतिम घटना को केस-इनसेंसिटिव तरीके से ढूंढते हैं:

php<?php
  $res = mb_strrichr('aBcAbC', 'ab');
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php'AbC'

उदाहरण

पाई गई घटना से पहले का स्ट्रिंग भाग ढूंढते हैं:

php<?php
  $res = mb_strrichr('aBcAbC', 'ab', true);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php'aBc'

उदाहरण

UTF-8 एन्कोडिंग निर्दिष्ट करने का उदाहरण:

php<?php
  $res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php'Мир'

यह भी देखें

  • फ़ंक्शन mb_strrchr,
    जो सबस्ट्रिंग की अंतिम घटना को केस-सेंसिटिव तरीके से ढूंढता है
  • फ़ंक्शन mb_stripos,
    जो सबस्ट्रिंग की पहली घटना की स्थिति को केस-इनसेंसिटिव तरीके से ढूंढता है
  • फ़ंक्शन mb_strstr,
    जो सबस्ट्रिंग की पहली घटना को केस-सेंसिटिव तरीके से ढूंढता है