为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 PHP 中输​​出带前导零的整数?

如何在 PHP 中输​​出带前导零的整数?

元芳怎么了 2021-11-13 16:12:07
我需要一些 PHP 代码方面的帮助。我查看了使用 JavaScript 执行此操作的示例,并将其用作 PHP 实现的基础。我无法解决的两个问题。我仍然在字符串的开头得到一个前导 1。一旦值具有尾随零(即 10、20 等),我也会得到比指定的更少的零。$num = 2;$numZeros = 5;function listRiskNumber($num, $numZeros) {    $n = abs($num);    $zeros = max(0, $numZeros - strlen(floor(json_encode($n))));    $zeroString = substr((pow(10,$zeros)),0,5);    if( $num < 0 ) {        $zeroString = '-' + $zeroString;    }    return $zeroString + $n;}$row = listRiskNumber($num, $numZeros);echo $row;我想将前导 1 变成零,并确保尾随零不会被截断。任何帮助将不胜感激。
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

sprintf("%08d", $value);

解决了问题。感谢大家的快速回答。


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信