745 votes

Mise en forme d’un nombre avec des zéros en PHP

Je veux avoir une variable qui contient la valeur 1234567.

Je veux qu’il contient exactement 8 chiffres c.-à-d. 01234567.

Est-ce là une fonction PHP pour ça ?

1497voto

reko_t Points 22121
<pre><code></code><p><a href="http://www.php.net/manual/en/function.str-pad.php"><code></code></a>:</p><pre><code></code></pre></pre>

97voto

Kaze no Koe Points 1644

Étant donné que la valeur est $value :

  • Faire écho à elle :

``

  • Pour l’obtenir :

``

Qui devrait faire l’affaire

22voto

Huppie Points 4805

Bien que je ne suis pas vraiment sûr de ce que vous voulez faire vous cherchez probablement sprintf.

Ce serait :

22voto

RC. Points 18567

``est ce que vous avez besoin.

14voto

Peter Lindqvist Points 6812

Réponse simple

Je ne sais pas comment interpréter le commentaire en disant « Il ne sera jamais plus de 8 chiffres » et si on se réfère à l’entrée ou la sortie. S’il se réfère à la sortie, vous devrez avoir un appel supplémentaire substr() pour écrêter la chaîne.

Pour écrêter les 8 premiers chiffres

Pour écrêter les 8 derniers chiffres

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X