{ Cercare una parola in una stringa }

La funzione strpos()

Con pochissimo codice e sfruttando la funzione strpos(), è possibile cercare la corrispondenza di una parola all'interno di un testo.
Una cosa da ricordare è che la funzione è case sensistive, quindi attenzione a maiuscole e minuscole... Comunque se volessimo cercare parole NON case-sensitive si può sostituire strpos() con stripos().

Passiamo subito ad un esempio

Codice PHP:
<?php
$parola='Web';
$testo='Siti Web funzioni php';
if (strpos($testo, $parola) !== false) {
  echo "Nel testo e' presente la parola $parola";//questo sara' l'output
}
else{
echo "La parola $parola non esiste"
}
?>

Come già detto questo nel caso di ricerca sensistive, per completezza mostro il caso di ricerca NON case-sensitive.

Codice PHP:
<?php
$parola='WEB';//caratteri tutti in maiuscolo
$testo='Siti Web funzioni php';
if (stripos($testo, $parola) !== false) {
  echo "Nel testo e' presente la parola $parola";//questo sara' l'output
}
else{
echo "La parola $parola non esiste"
}
?>

Molto semplice e veloce... Vi auguro buon lavoro!

Siti Web

Da 20 anni Filomeni Maurizio si dedica con passione e tenacia al mondo del web, le sue realizzazioni sono sempre all'avanguardia perchè la sua passione divenuta professione è al passo con i tempi e sempre in fase di studio e ricerca. Grazie ai suoi collaboratori riesce a dedicare il maggior tempo alla programmazione back-end rendendo le applicazioni molto precise e sofisticate. Dopo un attento monitoraggio, Siti Web diventa Partner Partnership di Aruba Group S.p.A

Newsletter & Info

Iscriviti alla nostra newsletter per ricevere aggiornamenti e novità, non riceverai mail indesiderate da parte nostra, odiamo lo spam!


Ti Piace Siti Web?