par
AB » 04 sept. 2012, 22:54
$Weight = (float)(str_replace(',','.',$_POST["Weight"]));
echo $Weight*100;
après il peut y avoir les milliers séparés par un espace qui peuvent poser problème
$suppr = array(' ',',');
$remp = array('','.');
$var = '1 552,5';
$a = (float)(str_replace($suppr,$remp,$var));
echo $a*100;
Ces solutions fonctionnent pour la notation française.
[php]$Weight = (float)(str_replace(',','.',$_POST["Weight"]));
echo $Weight*100;[/php]
après il peut y avoir les milliers séparés par un espace qui peuvent poser problème
[php]$suppr = array(' ',',');
$remp = array('','.');
$var = '1 552,5';
$a = (float)(str_replace($suppr,$remp,$var));
echo $a*100;[/php]
Ces solutions fonctionnent pour la notation française.