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

phpmb_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<?php
  $res = mb_strrichr('aBcAbC', 'ab');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

php'AbC'

Örnek

Bulunan görünümden önceki dize kısmını bulalım:

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

Kodun çalıştırılmasının sonucu:

php'aBc'

Örnek

UTF-8 kodlaması belirtilerek örnek:

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

Kodun çalıştırılmasının sonucu:

php'Мир'

Ayrıca Bakınız

  • mb_strrchr işlevi,
    son alt dize görünümünü büyük/küçük harf duyarlı şekilde arar
  • mb_stripos işlevi,
    ilk alt dize görünümünün konumunu büyük/küçük harf duyarsız şekilde arar
  • mb_strstr işlevi,
    ilk alt dize görünümünü büyük/küçük harf duyarlı şekilde arar