फ़ंक्शन strrpos
फ़ंक्शन strrpos सबस्ट्रिंग की अंतिम घटना की
स्थिति लौटाता है।
फ़ंक्शन के निष्पादन का परिणाम मिली सबस्ट्रिंग के
पहले वर्ण की स्थिति होगी, और यदि
ऐसी सबस्ट्रिंग नहीं मिलती है - तो false।
खोज की शुरुआत को तीसरे वैकल्पिक पैरामीटर द्वारा नियंत्रित किया जा सकता है - यदि यह निर्दिष्ट है, तो खोज स्ट्रिंग की शुरुआत से नहीं, बल्कि निर्दिष्ट स्थान से शुरू होगी।
वाक्य - विन्यास
strrpos(string $haystack, string $needle, int $offset = 0): int|false
उदाहरण
इस उदाहरण में फ़ंक्शन वर्ण 'a' की अंतिम
घटना की स्थिति लौटाएगा:
<?php
echo strrpos('abcde abcde', 'a');
?>
कोड निष्पादन का परिणाम:
6
उदाहरण
कई वर्णों वाली सबस्ट्रिंग की अंतिम घटना की खोज:
<?php
echo strrpos('hello world, hello php', 'hello');
?>
कोड निष्पादन का परिणाम:
13
उदाहरण
खोज प्रारंभिक स्थिति निर्दिष्ट करके खोज:
<?php
echo strrpos('abcabcabc', 'a', 5);
?>
कोड निष्पादन का परिणाम (खोज स्थिति 5 से शुरू होती है):
6
उदाहरण
यदि सबस्ट्रिंग नहीं मिलती है, तो फ़ंक्शन false लौटाता है:
<?php
var_dump(strrpos('abcdef', 'z'));
?>
कोड निष्पादन का परिणाम:
false
उदाहरण 5: केस-संवेदी खोज
फ़ंक्शन केस के प्रति संवेदनशील है:
<?php
var_dump(strrpos('Hello World', 'h'));
?>
कोड निष्पादन का परिणाम:
false
यह भी देखें
-
फ़ंक्शन
strripos,
जो केस को अनदेखा करते हुए समान ऑपरेशन करता है -
फ़ंक्शन
strpos,
जो सबस्ट्रिंग की पहली घटना की स्थिति लौटाता है -
फ़ंक्शन
str_contains,
जो स्ट्रिंग में वर्ण की घटना की जाँच करता है -
फ़ंक्शन
str_starts_with,
जो स्ट्रिंग की शुरुआत की जाँच करता है -
फ़ंक्शन
str_ends_with,
जो स्ट्रिंग के अंत की जाँच करता है