Funkcija mb_strripos

Funkcija mb_strripos meklē pēdējās apakšvirknes ierašanās pozīciju virknē, ignorējot simbolu reģistru. Pirmo parametru funkcija pieņem virkni, kurā tiek veikta meklēšana, otro - meklējamo apakšvirkni. Trešais neobligātais parametrs norāda pozīciju, no kuras sākt meklēšanu. Trešais neobligātais parametrs norāda kodējumu.

Sintakse

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

Piemērs

Atradīsim pēdējo apakšvirknes ierašanos virknē:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc');
  echo $res;
?>

Koda izpildes rezultāts:

php5

Piemērs

Meklēšana, norādot meklēšanas sākuma pozīciju:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc', 3);
  echo $res;
?>

Koda izpildes rezultāts:

php5

Piemērs

Ja apakšvirkne netiek atrasta, funkcija atgriezīs false:

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī

  • funkciju mb_strpos,
    kas meklē pirmo apakšvirknes ierašanos, ņemot vērā reģistru
  • funkciju strripos,
    kas meklē pēdējo apakšvirknes ierašanos, neņemot vērā reģistru