E' da qualche tempo che anch'io sto pensando di realizzare una cosa del genere. Purtroppo, per mancanza di tempo, ne sto rimandando l'attuazione.
Per eliminare dalla frase di ricerca tutte le parole non significative avevo pensato di creare una matrice, o un file, contenente tutte queste parole (articoli, congiunzioni, pronomi, ecc, compreso uno spazio: " ")
Poi tratterei la frase in questo modo:
Codice PHP:
$frase = "Prove tecniche di trasmissione con parole futili";
$sub = explode (" ", $frase);
for ($i = 0; $i < count ($sub); $i++) {
if (!in_array($sub[$i],$bad)) {
$word[] = $sub[$i];
}
}
Controllando il numero di parole contenute nella frase originale e il numero di parole accettate ho ottenuto: 7 (le parole originali) e 5 (le parole accettate).
Non so comunque se questo metodo possa andar bene per quel che vuol fare lollythefighter