Arrondir une valeur
Fermé
Theophile76
Messages postés
1791
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
-
20 nov. 2014 à 08:42
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 21 nov. 2014 à 14:53
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 21 nov. 2014 à 14:53
A voir également:
- Arrondir une valeur
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Excel arrondir à 0.5 ✓ - Forum Excel
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
- Arrondir js ✓ - Forum Javascript
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
3 réponses
Kaldoran
Messages postés
137
Date d'inscription
mercredi 31 octobre 2012
Statut
Membre
Dernière intervention
21 juin 2015
29
20 nov. 2014 à 11:43
20 nov. 2014 à 11:43
Salut,
Voici une facon assez simple en reprenant ton code :
Tu met la fonction dans un fichier appart ou au debut de ton code puis :
Voici une facon assez simple en reprenant ton code :
function shortIt($value = 0 ) {
if ($value > 999 && $value <= 999999) {
$result = floor($value / 1000) . ' K';
} elseif ($value > 999999) {
$result = floor($value / 1000000) . ' M';
} else {
$result = $value;
}
return $result;
}
Tu met la fonction dans un fichier appart ou au debut de ton code puis :
<?php echo shortIt(total(get_permalink( $post->ID ))); ?>
mpmp93
Messages postés
6651
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 331
20 nov. 2014 à 19:18
20 nov. 2014 à 19:18
Bonjour,
Vous avez aussi la fonction round():
Vous avez aussi la fonction round():
<?php echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ?>
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
546
21 nov. 2014 à 14:53
21 nov. 2014 à 14:53
Salut,
Une solution possible : https://stackoverflow.com/questions/2510434/format-bytes-to-kilobytes-megabytes-gigabytes#answer-2510540
Bonne journée
Une solution possible : https://stackoverflow.com/questions/2510434/format-bytes-to-kilobytes-megabytes-gigabytes#answer-2510540
Bonne journée