Funzione strripos

La funzione strripos cerca la posizione dell'ultima occorrenza di una sottostringa in una stringa senza distinzione tra maiuscole e minuscole. Se la sottostringa non viene trovata, la funzione restituirà false. Il primo parametro è la stringa in cui cercare, il secondo è la sottostringa da cercare, e un terzo parametro opzionale può specificare la posizione da cui iniziare la ricerca.

Sintassi

phpstrripos(string, substring, [offset]);

Esempio

Troviamo l'ultima occorrenza di una sottostringa in una stringa:

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

Risultato dell'esecuzione del codice:

php3

Esempio

Proviamo a cercare una sottostringa inesistente:

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

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Utilizzo del parametro offset per cercare dopo una posizione specifica:

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

Risultato dell'esecuzione del codice:

php6

Vedi anche

  • la funzione strpos,
    che cerca la prima occorrenza di una sottostringa con distinzione tra maiuscole e minuscole
  • la funzione strrpos,
    che cerca l'ultima occorrenza di una sottostringa con distinzione tra maiuscole e minuscole
  • la funzione stripos,
    che cerca la prima occorrenza di una sottostringa senza distinzione tra maiuscole e minuscole