Posez votre question Signaler

Retrait apostrophe javascript depuis php [Résolu]

Thebuzz 36Messages postés 27 avril 2007Date d'inscription 24 octobre 2010Dernière intervention - Dernière réponse le 1 juil. 2011 à 12:52
Bonjour à tous,
Mon souci est le suivant concernant un formatage javascript.
Lors d'une requête MySQL dans un fichier externe, cette requête me permet d'obtenir un résultat correctement affiché de type
1'512.00 [ 1000 x 2000 ],
je souhaite, modifier cette valeur obtenue dans mon input de cette manière :
1512.00 [ 1000 x 2000 ]
En fait de retirer l'apostrophe qui me génère plus tard une erreur dans mon formulaire.
Merci de vos éclaircissements.
Lire la suite 

Retrait apostrophe javascript depuis php »

2 réponses
Réponse
+1
moins plus
Chers tous,

J'ai abandonné ce rapport et, de ce fait, il est résolu.

A+
Ajouter un commentaire
Réponse
+0
moins plus
Abandonné ou non, de 2008 ou non, la réponse n'y est pas.
En php, il y a possibilité de faire ce changement de syntaxe grâce à un commande qui permet le changement d'un caractère par un autre dans une variable :

str_replace($char1, $char2, $string)


Donc ici, pour ton cas, nous chercherions à éliminer la virgule et l'apostrophe :

<?php 
$string="1'512.00 [ 1000 x 2000 ], "; 
//affectation des valeurs $char1 et $char2 
$char1="'"; 
$char2=''; 
$string=str_replace($char1, $char2, $string); //suppresion de l'apostrophe 
//affectation des valeurs $char1 et $char2 
$char1=','; 
$char2=''; 
$string=str_replace($char1, $char2, $string); //suppression de la virgule 
echo $string; 
?>


J'ai aussi vu une autre méthode moins fastidieuse, ou l'on pouvait faire ça en une ligne au lieu de deux, mais je ne l'ai plus en tête.

En espérant que ça serve à plus d'un, cordialement dede38440.
Ajouter un commentaire
Ce document intitulé « retrait apostrophe javascript depuis php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?