Aroundi avec php
totdmm
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
totdmm Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
totdmm Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
salut mes amis voila mon probleme j ais un chiffre
$ss=28420.5*9/100;
$ss=2557.845
ok
mais mois je veux que
$ss= 2557.85
avec la roundi du php j'ais essayé plusieur solution mais rien marché
merci pour votre aide
$ss=28420.5*9/100;
$ss=2557.845
ok
mais mois je veux que
$ss= 2557.85
avec la roundi du php j'ais essayé plusieur solution mais rien marché
merci pour votre aide
A voir également:
- Aroundi avec php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Effectivement je n'avais pas fait attention à l'arrondi supérieur.
Dans ce cas il faut utiliser le 3e paramètre de round :
Dans ce cas il faut utiliser le 3e paramètre de round :
$s1 = 2557.845; $s2 = round($s1, 2, PHP_ROUND_HALF_UP); var_dump($s2); // 2557.85
Salut,
Tout simplement :
https://www.php.net/manual/fr/function.round.php
Bonne journée
Tout simplement :
$s1 = 2557.845; $s2 = round($s1, 2); var_dump($s2); // 2557.85
https://www.php.net/manual/fr/function.round.php
Bonne journée
Bonjour,
je crois que ceci devrait t'aider
$nss = number_format($nbr,2);
Dis moi si c'est bon pour toi.
@+
je crois que ceci devrait t'aider
$nss = number_format($nbr,2);
Dis moi si c'est bon pour toi.
@+
Bonjour,
Regarde ici :
https://www.php.net/manual/fr/function.round.php#98704
Regarde ici :
https://www.php.net/manual/fr/function.round.php#98704
function mround($number, $precision=0) { $precision = ($precision == 0 ? 1 : $precision); $pow = pow(10, $precision); $ceil = ceil($number * $pow)/$pow; $floor = floor($number * $pow)/$pow; $pow = pow(10, $precision+1); $diffCeil = $pow*($ceil-$number); $diffFloor = $pow*($number-$floor)+($number < 0 ? -1 : 1); if($diffCeil >= $diffFloor) return $floor; else return $ceil; } echo mround(4.725, 2); // Donne 4.73