Funzione stripos

La funzione stripos cerca la prima occorrenza di una sottostringa in una stringa senza distinzione tra maiuscole e minuscole. Il primo parametro accetta la stringa in cui effettuare la ricerca, il secondo la sottostringa da cercare, e il terzo parametro opzionale la posizione da cui iniziare la ricerca.

Sintassi

phpstripos(string, substring, [offset]);

Esempio

Troviamo la posizione di una sottostringa in una stringa:

php<?php
  echo stripos('AbCdE', 'bc');
?>

Risultato dell'esecuzione del codice:

php1

Esempio

Proviamo a cercare una sottostringa inesistente:

php<?php
  $res = stripos('AbCdE', 'xyz');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Ricerca con l'indicazione della posizione iniziale:

php<?php
  echo stripos('aAbBcC', 'b', 3);
?>

Risultato dell'esecuzione del codice:

php4

Vedi anche

  • la funzione strpos,
    che esegue la ricerca con distinzione tra maiuscole e minuscole
  • la funzione stristr,
    che restituisce la parte della stringa dopo l'occorrenza trovata