php - 在 PHP 中使用前导零格式化数字

标签 php numbers format

我有一个包含值 1234567 的变量。

我希望它恰好包含 8 位数字,即 01234567

有 PHP 函数吗?

最佳答案

使用 sprintf :

sprintf('%08d', 1234567);

您也可以使用 str_pad :

str_pad($value, 8, '0', STR_PAD_LEFT);

关于php - 在 PHP 中使用前导零格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699958/

相关文章:

php - Yii2:如何创建具有联合查询和排序的 ActiveDataProvider?

javascript - 提取元素的 HTML

c++ - 将任何 Unicode 字符串转换为 int

java - 将字符串 "abc..z"更改为 "bcd..a"的更好方法?

Java 将字符串转换为 BigDecimal

php - 在贝塞尔曲线中添加颜色的算法

php - MySQL 转义行中断导出为 CSV?

python - 在不使用列表、集合等的情况下在 Python 中生成唯一数字

c++ - 为什么没有未调整大小的 Integer 类型?

bash - 格式化 bash 脚本输出