suppression d'espaces.

Eléphant du PHP | 114 Messages

09 avr. 2006, 21:16

Bonjour a tous,

Je cherche un moyen de supprimer les espaces d'une chaine mais je ne trouve pas, j'ai essayer avec substr_replace() mais je n y arrive pas.

ex :
$chaine = "test 1 po";
voulu :
$chaine = "test1po";
merci d'avance.

Eléphant du PHP | 187 Messages

09 avr. 2006, 21:28

Salut,
une solution qui me parait correcte :
<? $chaine = ereg_replace(' ', '', $chaine); ?>

Eléphant du PHP | 114 Messages

09 avr. 2006, 21:31

merci beaucoup !!

Eléphant du PHP | 451 Messages

09 avr. 2006, 21:31

Pourquoi faire simple quand on peut faire compliqué ?
Pourquoi prendre str_replace quand on peut prendre substr_replace ?

Essaye donc :

str_replace ( mixed search , mixed replace , mixed subject , int count )

echo str_replace(" ", "", $chaine);

Mais ça aurait du marcher avec substr_replace aussi...
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)