- <?php
- $number = 1;
- $txt = sprintf('%02s', $number);
- echo $txt; //01
- ?>
“%02s”表示输出成长度为2的字符串或数字,如果长度不足,左边以零补全;如果写成 “%2s”,则默认以空格补全;如果希望使用其它字符补全,则要在该字符前加上单引号,即形如“%'#2s”的表示以井号补全;最后,如果希望补全发生在 字符串右边,则在百分号后加上减号,“%-02s”。
“%02s”表示输出成长度为2的字符串或数字,如果长度不足,左边以零补全;如果写成 “%2s”,则默认以空格补全;如果希望使用其它字符补全,则要在该字符前加上单引号,即形如“%'#2s”的表示以井号补全;最后,如果希望补全发生在 字符串右边,则在百分号后加上减号,“%-02s”。