我有一个包含值 1234567 的变量。
1234567
我希望它恰好包含 8 位数字,即 01234567。
01234567
有 PHP 函数吗?
最佳答案
使用 sprintf :
sprintf
sprintf('%08d', 1234567);
您也可以使用 str_pad :
str_pad
str_pad($value, 8, '0', STR_PAD_LEFT);
https://stackoverflow.com/questions/1699958/
相关文章:
php - PHP 中的 HTTP_HOST 和 SERVER_NAME 有什么区别?
php - 更改最大上传文件大小
php - 是否有将 PHP 数组复制到另一个数组的功能?
php - 我可以将数组绑定(bind)到 PDO 查询中的 IN() 条件吗?
php - htmlentities() 与 htmlspecialchars()
php - 可以使用 PHP 短标签吗?
php - 如何捕获 PHP 致命 (`E_ERROR` ) 错误?
php - 新 self 与新静态
php - 如何在 PHP 中获得有用的错误消息?
php - PHP中@符号的用途是什么?