mb_strrichr Fonksiyonu
mb_strrichr işlevi, bir dizede son alt dize görünümünü büyük/küçük harf duyarsız şekilde arar. strrchr'dan farklı olarak, çok baytlı kodlamalarla (UTF-8 vb.) çalışır. Alt dize bulunamazsa false döndürür, bulunursa son bulunan görünümden dizenin sonuna kadar olan kısmı döndürür.
Sözdizimi
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Örnek
Bir dizede son alt dize görünümünü büyük/küçük harf duyarsız şekilde bulalım:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Kodun çalıştırılmasının sonucu:
'AbC'
Örnek
Bulunan görünümden önceki dize kısmını bulalım:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Kodun çalıştırılmasının sonucu:
'aBc'
Örnek
UTF-8 kodlaması belirtilerek örnek:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Kodun çalıştırılmasının sonucu:
'Мир'
Ayrıca Bakınız
-
mb_strrchrişlevi,
son alt dize görünümünü büyük/küçük harf duyarlı şekilde arar -
mb_striposişlevi,
ilk alt dize görünümünün konumunu büyük/küçük harf duyarsız şekilde arar -
mb_strstrişlevi,
ilk alt dize görünümünü büyük/küçük harf duyarlı şekilde arar