Fungsi mb_strrichr

Fungsi mb_strrichr melakukan pencarian kemunculan terakhir substring dalam string tanpa memperhatikan huruf besar/kecil karakter. Berbeda dengan strrchr, bekerja dengan encoding multibyte (UTF-8 dan lainnya). Mengembalikan bagian string dari kemunculan terakhir yang ditemukan hingga akhir string atau false jika substring tidak ditemukan.

Sintaksis

phpmb_strrichr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
): string|false

Contoh

Temukan kemunculan terakhir substring dalam string tanpa memperhatikan huruf besar/kecil:

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

Hasil eksekusi kode:

php'AbC'

Contoh

Temukan bagian string sebelum kemunculan yang ditemukan:

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

Hasil eksekusi kode:

php'aBc'

Contoh

Contoh dengan penentuan encoding UTF-8:

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

Hasil eksekusi kode:

php'Мир'

Lihat Juga

  • fungsi mb_strrchr,
    yang mencari kemunculan terakhir substring dengan memperhatikan huruf besar/kecil
  • fungsi mb_stripos,
    yang mencari posisi kemunculan pertama substring tanpa memperhatikan huruf besar/kecil
  • fungsi mb_strstr,
    yang mencari kemunculan pertama substring dengan memperhatikan huruf besar/kecil