Supprimer un caractère quand il est suivi d'u
Résolu
Guen36
-
jojo150393 Messages postés 365 Statut Membre -
jojo150393 Messages postés 365 Statut Membre -
Bonjour,
Je cherche à supprimer les 0 qui figure seul devant une virgule tel que :
0,75 devient ,75
ou 10,50 reste ainsi.
Je sais que je dois utiliser les fonctions str_replace et strpos mais je ne sais pas comment les associer.
Merci d'avance.
Je cherche à supprimer les 0 qui figure seul devant une virgule tel que :
0,75 devient ,75
ou 10,50 reste ainsi.
Je sais que je dois utiliser les fonctions str_replace et strpos mais je ne sais pas comment les associer.
Merci d'avance.
2 réponses
-
Bon vu que tu utilise str_replace j'imagine que c'est du php.
$a = '0,785'; $b = '70,5'; if(preg_match('([0-9]+[0]+\,)', $b)){ $r = $b; }else{ $r = str_replace('0,',',',$b); } echo $r;
Si tu connais pas les expressions régulière ça va être chaud de comprendre. Ta un tuto énorme ici : https://www.grafikart.fr/tutoriels/expression-reguliere-86
En gros je regarde si ya un chiffre au moins 1 fois puis un 0 puis une virgule. Si c'est le cas on laisse tel quelle sinon on remplace la ou ya un un 0 et une virgule par simplement une virgule. -
quand vous parlez de programmation mettrez quelle est le langage il y en 10 milles !!!!!