php - 在php中添加前导0

我有

  • 教程1如何制作这个
  • 教程21如何制作这个
  • 教程2如何制作这个
  • 教程3如何制作这个

我需要

  • 教程01如何制作这个
  • 教程21如何制作这个
  • 教程02如何制作这个
  • 教程03如何制作这个

所以我可以正确订购它们。 (找到单个数字时添加前导0)

转换的php方法是什么?

提前致谢

注意-请确保它只识别单个数字,然后添加前导零

最佳答案

str_pad()

echo str_pad($input, 2, "0", STR_PAD_LEFT);

sprintf()

echo sprintf("%02d", $input);

https://stackoverflow.com/questions/11660683/

相关文章:

python - 使用 Python locals() 进行字符串格式化有缺点吗?

xml - 在 ruby​​ 中格式化 xml 字符串的最佳方法是什么?

asp.net-mvc - 具有自定义格式的 ASP.NET MVC ViewModel 映射

c# - 如何将货币字符串格式化为整数?

java - 在 javadoc 中将长 URL 分成几行

datetime - 如何在 Crystal Reports 中显示当前日期和时间?

java - 日期格式 : month abbreviation with dot

xml - 使用 Powershell 进行外科 XML 编辑

c# - 对信用卡号使用字符串格式

.net - 使用 .NET 字符串格式化,如何格式化字符串以显示零 (0) 的空白(空字符串)?