Je voulais effectivement supprimer toute trace de "nombre" vi, Merci à vous trois ! Je n'ai à priori pas de décimale.
Par contre j'ai un petit problème avec le filtrage de mes accents (en fait au finale je veux filtrer une chaine : sans chiffre/nombre ni accents et tout en minuscules.
J'ai fait ce petit bout de code :
Code :
- $text = "Bertrand Delanoë 2008 élections municipales";
- $text = strtolower ($text);
- $text = strtr($text, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ -'/", "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn----" );
- $text = preg_replace('|\W|', '-', $text);
- $text = preg_replace('/\-?\d+/', '', $text);
|
Mais cela me donne :
"bertrand-delano-lections-municipales"
Donc ça ne me va pas du tout car il me faut les lettres accentuées quand même, mais mises sous leur forme non accentuée (ex : "Delanoë" -> "delanoe" ).
Je ne cromprends pas pourquoi ça me supprime ces accent avec ce bout de code là ?
Message édité par yazerty le 10-09-2007 à 15:47:29
---------------
L'insolite Yazerty.Net - Interprétation des rêves