Maison  >  Questions et réponses  >  le corps du texte

Formater les nombres avec des zéros non significatifs en PHP

<p>J'ai une variable qui contient la valeur <code>1234567</code>. </p> <p>Je souhaite qu'il contienne exactement 8 chiffres, soit <code>01234567</code>. </p> <p>Existe-t-il une fonction PHP ? </p>
P粉101708623P粉101708623446 Il y a quelques jours560

répondre à tous(2)je répondrai

  • P粉056618053

    P粉0566180532023-08-24 12:34:35

    En supposant que la valeur est en $value :

    • Faites-en écho :

      printf("%08d", $value);

    • Obtenez-le :

      $formatted_value = sprintf("%08d", $value);

    Cela devrait faire l'affaire

    répondre
    0
  • P粉018653751

    P粉0186537512023-08-24 10:30:07

    Utilisez sprintf :

    sprintf('%08d', 1234567);

    Alternativement, vous pouvez également utiliser str_pad< /a> :

    str_pad($value, 8, '0', STR_PAD_LEFT);

    répondre
    0
  • Annulerrépondre