在C中有格式化打印,允许格式化打印数字 - 对齐它们。 PHP中的字符串是否类似?
我有2个字符串$open_time
,$close_time
。例如$open_time="12:00"
,$close_time="23:00"
。
所需的输出
12:00 - 23:00
7:00 - 20:00
12:30 - 1:00
5:00 - 6:00
使用echo输出
12:00 - 23:00
7:00 - 20:00
12:30 - 1:00
5:00 - 6:00
看到12:00是5个字符,7:00是4个字符?我需要添加一个空格。 PHP中是否有一个函数可以像C一样使用掩码打印它(不确定在C中是否可以实现)
some_print("string_5_charactersSPACE-SPACEstring_5_characters", $open_time,$close_time);
其中SPACE表示空格:"%string_5_characters - %string_5_characters"
。
我的简单解决方案是检查字符串是否有5个字符,如果不是,我会将它连接到一个空格以获得5个字符...但我很好奇是否可以通过一个函数来实现它就像它一样可以在C中打印数字。