Formatkan nombor dengan sifar pendahuluan dalam PHP
P粉101708623
P粉101708623 2023-08-23 16:58:48
0
2
571
<p>Saya mempunyai pembolehubah yang mengandungi nilai <kod>1234567</code>. </p> <p>Saya mahu ia mengandungi tepat 8 digit, iaitu <kod>01234567</code>. </p> <p>Adakah terdapat fungsi PHP? </p>
P粉101708623
P粉101708623

membalas semua(2)
P粉056618053

Dengan mengandaikan nilai dalam $value:

  • Echo it:

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

  • Dapatkan:

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

Ini sepatutnya berjaya

P粉018653751

Gunakan sprintf: p>

sprintf('%08d', 1234567);

Sebagai alternatif, anda juga boleh menggunakan str_pad:

str_pad($value, 8, '0', STR_PAD_LEFT);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan