Heim  >  Fragen und Antworten  >  Hauptteil

Formatieren Sie Zahlen mit führenden Nullen in PHP

<p>Ich habe eine Variable, die den Wert <code>1234567</code> enthält. </p> <p>Ich möchte, dass es genau 8 Ziffern enthält, also <code>01234567</code>. </p> <p>Gibt es eine PHP-Funktion? </p>
P粉101708623P粉101708623446 Tage vor563

Antworte allen(2)Ich werde antworten

  • P粉056618053

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

    假设该值在 $value 中:

    • 回显它:

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

    • 获取它:

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

    这应该可以解决问题

    Antwort
    0
  • P粉018653751

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

    使用sprintf

    sprintf('%08d', 1234567);

    或者,您也可以使用str_pad< /a>:

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

    Antwort
    0
  • StornierenAntwort