Retrait apostrophe javascript depuis php

Résolu/Fermé
Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 14 avril 2008 à 10:35
dede38440 Messages postés 7 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 24 août 2014 - 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.
A voir également:

2 réponses

Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 1
16 sept. 2008 à 23:01
Chers tous,

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

A+
1
dede38440 Messages postés 7 Date d'inscription vendredi 1 juillet 2011 Statut Membre Dernière intervention 24 août 2014
Modifié par dede38440 le 1/07/2011 à 12:53
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.
0