Dalam PHP, kadangkala perlu memastikan semua nombor dalam tatasusunan dipaparkan sebagai nilai dua digit, walaupun jika ada yang satu digit. Untuk mencapai padding yang betul dengan sifar ini diperlukan.
Contoh berikut berulang pada tatasusunan nombor dan memformat nombor dengan satu digit dengan menambahkan sifar untuk mengekalkan paparan yang konsisten:
foreach (range(1, 12) as $month) { echo sprintf("%02d", $month); }
Begini cara kod berfungsi:
Fungsi sprintf memformat nombor menggunakan penentu format " d", yang bermaksud:
Hasil kod ialah output di mana semua nombor dipaparkan sebagai nilai dua digit, dengan sifar pendahuluan ditambahkan pada nombor satu digit:
01 02 03 04 05 06 07 08 09 10 11 12
Pendekatan pelapik kanan ini memastikan ketekalan dalam paparan nilai angka, yang boleh berguna dalam pelbagai senario pemformatan.
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Sifar Utama kepada Nombor Satu Digit dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!