PHP - pbs avec la fonction trim

B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   -  
B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.

Voici mon pb :
j'ai une variable dans laquelle je stocke une chaine de caractere avec des espaces en fin et au debut. Et lorsque j'utilise la fonction trim pour les supprimer, cela ne marche pas, j'ai toujours les espaces T_T.

Est-ce parce qu'en fait les espaces sont des caractères spéciaux (html) :  nbsp; (avec un & devant bien sur) ?

Merci d'avance pour vos réponses.

Bahan

Close the world.||.txen eht nepO
A voir également:

2 réponses

grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   479
 
Salut,

Dans la doc PHP, il y a une note concernant cela :
// turn some HTML with non-breaking spaces into a "normal" string
$myHTML = " abc";
$converted = strtr($myHTML, array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES)));
// this WILL NOT work as expected
// $converted will still appear as " abc" in view source
// (but not in od -x)
$converted = trim($converted);
//   are translated to 0xA0, so use:
$converted = trim($converted, "\xA0");


Michael

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
1
B@|-|@N Messages postés 386 Date d'inscription   Statut Membre Dernière intervention   62
 
Ca marche.
Merci beaucoup pour ton aide ^_^

Bahan

Close the world.||.txen eht nepO
0