-
Regex et virgule
Salut,
L'utilisateur doit entrer un nombre; en france, il met donc la virgule: 17,7.
Le problème c'est que j'ai besoin du point (pour utiliser is_float()), je veux donc juste remplacer la virgule par le point.
J'ai simplement fait:
Code:
$n = preg_replace("([0-9]+),([0-9]+)", "$1".'.'."$2", $n);
Mais j'ai comme erreur "Unknow modifier ',' "
Comment faire?
Merci
-
Code:
$str = str_replace(",", ".", $str);
c'est pas plus simple ? :oops:
PS : ton erreur viens du fait que tu n'as pas bien défini ta RegEx, voici la correction :
Code:
$n = preg_replace("/([0-9]+),([0-9]+)/", "$1".'.'."$2", $n);
-
Merci pour cette réponse complète :)