Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2038 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Supprimer les espaces ? substr_replace ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer les espaces ? substr_replace ?

n°1220646
weed
Posté le 11-10-2005 à 18:28:14  profilanswer
 

je recoie en post des chiffres avec des espaces utilisé comme séparateur des millierrs.
 
Comment puis je faire pour les supprimer  
 
j'ai essayé :
substr_replace($t2, ' ', '');
 
et aussi  
$t2=strtr($t2, ' ', '');
 
mais rien y fait. J'ai toujours les espaces.

mood
Publicité
Posté le 11-10-2005 à 18:28:14  profilanswer
 

n°1220653
masklinn
í dag viðrar vel til loftárása
Posté le 11-10-2005 à 18:33:04  profilanswer
 

How 'bout a fucking str_replace [:petrus dei]
(et accessoirement t'as jamais songé à lire les docs avant d'utiliser des fonctions n'importe comment parce que tu sais pas t'en servir [:petrus dei])


Message édité par masklinn le 11-10-2005 à 18:34:14

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1220697
weed
Posté le 11-10-2005 à 19:19:56  profilanswer
 

je ne comprends pas du tout lorsque l'on fais :
 
$str=str_replace(" ", "", "La disparition est un lipogramme en E." );
 
on supprime tout les espaces  
 
on peux en déduire : str_replace(string a recherché, string de remplacement, string surla quelle on souhaite faire des remplacement);
 
mais lorsque je fais :
 

Code :
  1. $t2=$_POST['prix12'.$ID2[0]];
  2. $t3=$_POST['prix34'.$ID2[0]];
  3. $t4=$_POST['prix5'.$ID2[0]];  
  4. $t5=$_POST['ID'.$ID2[0]];
  5. echo "<br>1./ quartier ".$t;
  6. echo "<br>2./ prix12   ".$t2;
  7. echo "<br>3./ prix34   ".$t3;
  8. echo "<br>4 ./prix5    ".$t4;
  9. $t2=substr_replace(" ", "", "$t2" );
  10. $t3=substr_replace(" ", "", "$t3" );
  11. $t4=substr_replace(" ", "", "$t4" );
  12. echo "<br>1./ quartier ".$t;
  13. echo "<br>2./ prix12   ".$t2;
  14. echo "<br>3./ prix34   ".$t3;
  15. echo "<br>4 ./prix5    ".$t4;
  16. echo "<br><br>";


 

Citation :

1./ quartier Neuilly – Centre
2./ prix12 1 245,00
3./ prix34 454 545 454,00
4 ./prix5 45454
1./ quartier Neuilly – Centre
2./ prix12  
3./ prix34  
4 ./prix5


 
bref il me restourne un espace et me supprime le reste.
 
A quel niveau me suis je trompé ?

Message cité 2 fois
Message édité par weed le 11-10-2005 à 19:20:38
n°1220705
flo850
moi je
Posté le 11-10-2005 à 19:28:59  profilanswer
 

weed a écrit :

je ne comprends pas du tout lorsque l'on fais :
 
$str=str_replace(" ", "", "La disparition est un lipogramme en E." );
 
 $t2=substr_replace(" ", "", "$t2" );
 $t3=substr_replace(" ", "", "$t3" );
 $t4=substr_replace(" ", "", "$t4" );


 [:proy]  
pourquoi tu n'utilise pas str_replace partout

n°1220712
weed
Posté le 11-10-2005 à 19:44:54  profilanswer
 

et bien je ne sais pas  
merci bcp flo850 et Masklinn

n°1220726
masklinn
í dag viðrar vel til loftárása
Posté le 11-10-2005 à 20:02:09  profilanswer
 

weed a écrit :

Code :
  1. $t2=substr_replace(" ", "", "$t2" );
  2. $t3=substr_replace(" ", "", "$t3" );
  3. $t4=substr_replace(" ", "", "$t4" );


 
bref il me restourne un espace et me supprime le reste.
 
A quel niveau me suis je trompé ?


Bordel mais tu vas aller lire la doc de substr_replace? [:mlc]
 
Je te dis que tu l'utilises n'importe comment [:mlc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1220733
weed
Posté le 11-10-2005 à 20:09:34  profilanswer
 

je me suis trompé, c'est good maintenant avec str_replace
 
substr_replace ne me convient pas parce qu'il faut mettre la position du début de remplacement.

n°1220753
gatsusat
Posté le 11-10-2005 à 20:36:04  profilanswer
 

et surtout que tu fais :  
"$taputaindechaine1"
 
alors que etant donné que ceux sont déjà des strings, ta pas besoin de les mettre entre guillemets.
 
le PHP est un langage trop laxiste, c'est pour ça que 90% des gens qui font du PHP ne sauraient même pas faire 2 lignes en JS correctement


---------------
Les CSS c'est bon mangez-en
n°1220777
weed
Posté le 11-10-2005 à 21:12:17  profilanswer
 

ahh oki je vois  
de temps en temps je mets mes variables entre " :ange: mais j'essaie maintenant de mettre des ".$mavariable."
 
dans ce cas precis, ca fonctionnait pas sans " " j'ai donc essayé à tout hasard et betement avec des " "

n°1220812
remizz
Adventure !
Posté le 11-10-2005 à 22:08:07  profilanswer
 

en fait php analyse les chaines entourés par "", donc si il voit une variable, il la remplace par sa valeur. Par contre, avec des ' ' il n'analyse pas.  
Donc c'est pour ça que lorsque tu mets des "" autours de tes vars, ça a le même effet que lorsque tu n'en mets pas... mais c'est inutile ;)


Message édité par remizz le 11-10-2005 à 22:08:33
mood
Publicité
Posté le 11-10-2005 à 22:08:07  profilanswer
 

n°1220827
weed
Posté le 11-10-2005 à 22:18:48  profilanswer
 

ahhh oui je ne connaissais pas la différence entre les simple quotes et les doubles quotes.
oki merci pour l'info


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Supprimer les espaces ? substr_replace ?

 

Sujets relatifs
Cherche plugin Eclipse : search & replaceProblème avec NewText.replace
Rechercher des dossiers et les supprimerSupprimer une ligne spécifique dans un fichier
Double scrollbar : comment en supprimer une ?Soucis avec mes urls et les espaces.
[Résolu] Dao : function replace() & access 2000Comment supprimer l'extension d'une variable ?
supprimer une ligne d'un tableauMysql Insert Replace et auto_increment sont dans un bateau
Plus de sujets relatifs à : Supprimer les espaces ? substr_replace ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR