Php str_replace supprimer les espaces...

Résolu/Fermé
Utilisateur anonyme - 4 févr. 2011 à 23:20
 Utilisateur anonyme - 5 févr. 2011 à 00:03
Bonjour,

je voudrais suppimer les espaces d'un pseudo que je récupere par formulaire.
$_POST['user_pseudo'];
// pour des raison de pratique je la converti en variable:
$pseudo=$_POST['user_pseudo'];

// Pour supprimer les blanc je me suis reporter aux différentes documentations mais cela ne fonctionne pas
$rechercher=" ";
$remplacer="";
str_replace($rechercher,$remplacer,$pseudo);
echo '<h1>'.$pseudo.'</h1>';


et la toujours les espaces. Si quelqu'un peut m'aider j'en serais tres reconnaissant.
merci d'avance....




A voir également:

1 réponse

Utilisateur anonyme
4 févr. 2011 à 23:42
Ca y est j'ai trouver une solution qui marche:

$espaces=array(' ', "\t");
echo $chaines_sans_espaces=str_replace($espaces, "", $pseudo);
$pseudo=$chaines_sans_espaces;

si quelqu'un peut proposer mieux, mais apparament ca marche bien.
0
il y'a ta methode sinon il y'a la fonction trim( ) qui devrais marcher ;)
0
Utilisateur anonyme
4 févr. 2011 à 23:47
mais j'ai vu que trim les leve qu'au début et à la fin, mais je vais quant meme tester
merci ...
0
Utilisateur anonyme
4 févr. 2011 à 23:57
ta raison, ca enleve les espaces que du debut et de la fin.

je te propose de voir ce lien , je pense qu'il y'aura une reponse a ce que tu cherches :
https://forums.commentcamarche.net/forum/affich-2236165-php-supprimer-les-espaces-d-une-chaine
0
Utilisateur anonyme
5 févr. 2011 à 00:02
Merci, je vais voir ca de suite...
0
Super c'est encore mieu ca corrige mon erreur du début....
0