Mb_strrchr funksiýasy
mb_strrchr funksiýasy setirde simwolyň iň soňky ýagdaýyny gözleýär
we şol simwoldan soňky bölegini gaýtarýar. strrchr funksiýasyndan tapawutlylykda,
köplenç kodlaýyşlar (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 simwoly, üçünji parametr hökmünde - islege görä
simwoldan öňki bölegi gözlemek üçin, dördünji parametr hökmünde - kodlaýyşy kabul edýär.
Sintaksis
phpmb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Mysal
Setirde simwolyň iň soňky ýagdaýyny tapalyň:
php<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
php'ba'
Mysal
Setiriň 'b' simwolyň iň soňky ýagdaýyna çenli bölegini tapalyň:
php<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
php'abc'
Mysal
UTF-8 kodlaýyşynda kiril elipbiýi bilen işlemek:
php<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Kody ýerine ýetirmegiň netijesi:
php'ир'