asevenx Utente Attivo 7 Nov 2009 312 0 16 4 Nov 2014 #1 Salve, partendo da un testo, è possibile verificare la presenza di una parola di lunghezza prestabilita (cioè numero dicaratteri)? Non intendo dell'intero testo ma di una singola parola di tale testo. Grazie
Salve, partendo da un testo, è possibile verificare la presenza di una parola di lunghezza prestabilita (cioè numero dicaratteri)? Non intendo dell'intero testo ma di una singola parola di tale testo. Grazie
A Altutto Utente Attivo 30 Set 2013 262 0 16 stubborn.altervista.org 4 Nov 2014 #2 Potresti provare così: PHP: <?php function parolalunga($lunghezza,$frase){ $explode = explode(" ",$frase); for($i=0;;$i++){ if(strlen($explode[$i])>$lunghezza){return true; break; } else if($explode[$i]==""){return false; break; } } } parolalunga(8,"Ciao, oggi il cielo è blu"); // false parolalunga(5,"La vispa teresa avea tra l'erbetta"); //true ?> Demo Ultima modifica: 4 Nov 2014
Potresti provare così: PHP: <?php function parolalunga($lunghezza,$frase){ $explode = explode(" ",$frase); for($i=0;;$i++){ if(strlen($explode[$i])>$lunghezza){return true; break; } else if($explode[$i]==""){return false; break; } } } parolalunga(8,"Ciao, oggi il cielo è blu"); // false parolalunga(5,"La vispa teresa avea tra l'erbetta"); //true ?> Demo