Menukar digit tunggal (1 hingga 9) kepada format sifar berlapiknya (01 hingga 09) mungkin kelihatan mudah, tetapi ia boleh menjadi rumit dengan penyelesaian yang kompleks. Nasib baik, terdapat pendekatan yang cekap menggunakan fungsi sprintf.
Untuk mencapai padding sifar, sprintf memerlukan penggunaan format ' d'. Bahagian '%0' menentukan sifar padding, dan '2' menunjukkan lebar medan yang dikehendaki. Contohnya:
$s = sprintf('%02d', $digit);
Sebagai contoh, jika $digit mengandungi nilai 5, maka $s akan menjadi "05". Sifar pendahuluan berjaya ditambah.
Untuk butiran lanjut dan pilihan format tambahan, rujuk dokumentasi rasmi di sprintf:
[dokumentasi sprintf()](http://php.net/ manual/ms/function.sprintf.php)
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dengan Cekap Sifar-Pad Digit Tunggal dalam Rentetan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!