- Home
- Categorie
- Coding e Sistemistica
- PHP
- trovare parola in una variabile
-
trovare parola in una variabile
Se io voglio trovare una serie di lettere o di numeri in un testo come faccio?
Per esempio in questa url, io vorrei verificare se esiste la parola "video", ma è ovvio che non mi posso basare su degli explode, perchè non conosco ogni volta cosa può esserci di mezzo tra una parola e un'altra, anche perchè potrebberci essere due parole insieme come in questo caso.
***.com.ua/jpg/djmix/smotret-posovideo-caluki-i-gei-bez-kb=page=13.html
Come faccio in php?
-
Ciao alessiofbt,
allora la domanda è: tu hai una stringa da controllare quindi?Se si la risposta è strpos.
[php]
<?php
$stringa= 'Prova sto cercando la parolavideo-nella stringa.'; //Testo
$trovare= 'video'; //Parola da cercare es. "video"
$pos = strpos($stringa, $trovare);if ($pos === false) {
echo "La stringa '$trovare' non è stata trovata in '$stringa'";
} else {
echo "La stringa '$trovare' è stata trovata in '$stringa'";
}
?>
[/php]
Come vedi ho provato a mettere le parole staccate e divise da un "-", la stringa viene trovata.
Facci sapere.
-
-
Prego.
-
Mi stavo chiedendo ma c'è anche un modo per sapere il numero delle volte che la parola "video" è stata ripetuta in $stringa?
Ciao
-
Ma certo che c'è un modo... per esempio usando la funzione substr_count.