Mb_strrpos funksiýasy
Mb_strrpos funksiýasy setirde setir böleginiň iň soňky duşuşlygynyň pozisiýasyny tapýar. Köp baýt kodlaýyşlary (UTF-8 we ş.m.) bilen işleýär. Birinji parametr hökmünde gözleg üçin setiri, ikinji parametr hökmünde gözlenýän setir bölegini, üçünji parametr (islege bagly) hökmünde gözlegiň başlanýan pozisiýasyny, dördünji parametr (islege bagly) hökmünde kodlaýyşy kabul edýär.
Sintaksis
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Mysal
Setirde setir böleginiň iň soňky duşuşlygynyň pozisiýasyny tapalyň:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
3
Mysal
UTF-8 kodlaýyşyny görkezip gözlemek:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
2
Mysal
Setir bölegi tapylmadykda, funksiýa false gaýtarýar:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
false