Ciao ragazzi/e,
Vorrei eliminare da una stringa le parole piu lunghe di 3 caratteri e poi separare il resto con una virgola, per usarle come keywords.
Pero il risultato mi taglia le parole con la ñ o l'accento.
Code:
$keywords=strip_tags(html_entity_decode($titulo,EN T_NOQUOTES,"ISO-8859-1"));
echo $keywords."
";
$keywords = preg_replace('/\b.{1,4}\b/', ' ', $keywords);
echo $keywords."
";
$keywords=preg_replace('/\s+/',', ',$keywords);
echo $keywords."
";
Risultato:
Los analistas empeoran sus expectativas sobre España tras la revisión del Gobierno
analistas empeoran expectativas sobre revisi Gobierno
, analistas, empeoran, expectativas, sobre, revisi, Gobierno
E poi mi mette la brutta virgola al'inizio.
Un'idea... Grazie