mb_strrpos функциясы

mb_strrpos функциясы колдонмонун саптагы акыркы жолу табылышынын ордун табат. Көп байттуу коддоолор менен (UTF-8 ж.б.) иштейт. Биринчи параметр катары издөө үчүн сапты, экинчиси - издөө колдонмосун, үчүнчүсү (милдеттүү эмес) - издөөнү баштоо ордун, төртүнчүсү (милдеттүү эмес) - коддоону кабыл алат.

Синтаксис

phpmb_strrpos(
  string $haystack,
  string $needle,
  int $offset = 0,
  string $encoding
): int|false

Мисал

Колдонмонун саптагы акыркы жолу табылышынын ордун табабыз:

php<?php
  $res = mb_strrpos('аабабв', 'б');
  echo $res;
?>

Кодду иштетүүнүн жыйынтыгы:

php3

Мисал

UTF-8 коддоосун көрсөтүп издеш:

php<?php
  $res = mb_strrpos('日本語', '語', 0, 'UTF-8');
  echo $res;
?>

Кодду иштетүүнүн жыйынтыгы:

php2

Мисал

Колдонмо табылбаса, функция false кайтарат:

php<?php
  $res = mb_strrpos('abcde', 'z');
  var_dump($res);
?>

Кодду иштетүүнүн жыйынтыгы:

phpfalse

Ошондой эле караңыз

  • mb_strpos функциясын,
    ал колдонмонун биринчи жолу табылышын издешет
  • strrpos функциясын,
    ал коддоону эске албай колдонмонун акыркы жолу табылышын издешет