Supprimer un caractère quand il est suivi d'u
Résolu
Guen36
-
jojo150393 Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
jojo150393 Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
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.
A voir également:
- Supprimer un caractère quand il est suivi d'u
- Supprimer rond bleu whatsapp - Guide
- Suivi des modifications word - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
2 réponses
Bon vu que tu utilise str_replace j'imagine que c'est du php.
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.
$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.