Come verifico la presenza di una stringa all'interno di un'altra?

Da WikiGT di Giorgiotave.it

Un metodo molto immediato è quello di utilizzare la funzione strstr();.
Questa funzione restituirà FALSE qualora non venisse trovata alcuna occorrenza della parola, o stringa, ricercata.

<?
  $string = "ForumGT";
  $search = "GT";
  if (strstr ($string, $search))
  {
     // eseguo le istruzioni
  }
  else
  {
    echo "Nessuna occorrenza di $search è contenuta nella stringa";
  }
?>

La suddetta funzione è, pero', case sensitive, pertanto se cercassimo all'interno della nostra stringa "ForumGT", la stringa "gt", otterremo FALSE come risultato. Per ovviare a questo "problema" possiamo ricorrere all'equivalente case insensitive di questa funzione, ovvero stristr();

FAQ Correlate

FAQ PHP - MySQL
Immagine:php_GTa.jpg
Approfondimenti?
WikiGT Locuzioni Categoria FAQ PHP (http://www.giorgiotave.it/wikigt/os/Categoria:FAQ_Php)
Domande?
Apri un Thread nella sezione PHP-MySQL (http://www.giorgiotave.it/forum/newthread.php?do=newthread&f=9)
Accedi alla home del Forum GT (http://www.giorgiotave.it/forum/)
Personal tools