Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    preg_replace e la misteriosa ñ

    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

  2. #2
    Cerco e ricerco e non trovo niente.
    Un aiuto o un'idea?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.