Funksjonen strripos

Funksjonen strripos søker etter posisjonen til den siste forekomsten av en understreng i en streng uten hensyn til store og små bokstaver. Hvis understrengen ikke blir funnet, vil funksjonen returnere false. Den første parameteren er strengen som skal søkes i, den andre er understrengen som søkes etter, og den tredje valgfrie parameteren kan angi posisjonen å starte søket fra.

Syntaks

phpstrripos(string, substring, [offset]);

Eksempel

La oss finne den siste forekomsten av en understreng i en streng:

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

Resultat av kjøring av koden:

php3

Eksempel

La oss prøve å finne en understreng som ikke eksisterer:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

Bruk av offset-parameteren for å søke etter en bestemt posisjon:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

Resultat av kjøring av koden:

php6

Se også

  • funksjonen strpos,
    som søker etter første forekomst av understreng med hensyn til store og små bokstaver
  • funksjonen strrpos,
    som søker etter siste forekomst av understreng med hensyn til store og små bokstaver
  • funksjonen stripos,
    som søker etter første forekomst av understreng uten hensyn til store og små bokstaver