[html/php]
Résolu
pmp75
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
pmp75 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
pmp75 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais forcer l'affichage d'une variable à 4 chiffres (2 avants et 2 après la virgule).
Par exemple si
J'ai essayé le format_number, sprintf et ça n'a pas l'air de fonctionner (a moins que ce soit moi qui l'utilise mal).
Pouvez-vous, s'il vous plaît, me donner un petit coup de pouce là dessus ?!
Merci par avance.
Cordialement.
Je souhaiterais forcer l'affichage d'une variable à 4 chiffres (2 avants et 2 après la virgule).
Par exemple si
$test = 2.5;je voudrais que lorsque je fait un
echo $test;que la résultat affiché soit :
02.50
J'ai essayé le format_number, sprintf et ça n'a pas l'air de fonctionner (a moins que ce soit moi qui l'utilise mal).
Pouvez-vous, s'il vous plaît, me donner un petit coup de pouce là dessus ?!
Merci par avance.
Cordialement.
A voir également:
- [html/php]
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
6 réponses
Regarde la documentation de ces fonctions, tu as peut être fais une erreur (regarde aussi les exemple) :
https://www.php.net/manual/fr/function.number-format.php
https://www.php.net/manual/fr/function.sprintf.php
https://www.php.net/manual/fr/function.number-format.php
https://www.php.net/manual/fr/function.sprintf.php
MErci de ton aide.
J'avais effectivement fait une erreure. En revanche pour forcer l'affichage de 2 chiffres AVANT la virgule, sprintf() ne permet pas de réaliser ça (il peut forcer l'affichage sur 2 chiffres APRES les virgule, mais pas avant) ...
J'avais effectivement fait une erreure. En revanche pour forcer l'affichage de 2 chiffres AVANT la virgule, sprintf() ne permet pas de réaliser ça (il peut forcer l'affichage sur 2 chiffres APRES les virgule, mais pas avant) ...
Bonjour
il peut forcer l'affichage sur 2 chiffres APRES les virgule, mais pas avant
Bien sûr que si, tu as mal lu la doc
Essaye :
$test=sprintf ('%05.2f',2.5);
echo $test;
il peut forcer l'affichage sur 2 chiffres APRES les virgule, mais pas avant
Bien sûr que si, tu as mal lu la doc
Essaye :
$test=sprintf ('%05.2f',2.5);
echo $test;
sinon, sans connaitre la fonction sprintf, tu aurais pu y arriver :
if ($test > 10) echo '0'; echo $test; $reste = $test * 100; if ( ($reste % 10) == 0) echo '0';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui, effectivement, le test est à l'envers, j'ai tapé trop vite... après, je voulais juste démontré qu'on peut toujours s'en tirer même sans connaitre toutes les fonctions de PHP ^^
reste juste a adapter
reste juste a adapter