如何在PHP中添加而不导致起始0消失

  • 本文关键字:消失 PHP 添加 php
  • 更新时间 :
  • 英文 :


我有两个php变量:

$oldnum = 00000497;
$newnum = 00002318;

当我这样做echo $oldnum + $newnum;时,它会给我值2815,但我希望值的开头0像这样:00002815

我有什么办法可以做到这一点吗??

在内部,与任何其他脚本/编程语言一样,PHP将整数处理为整数。任何前导零都会被去除,而不是必需的。

前导零是指显示或排序之类的事情,所以只在最后添加它们,在你根据自己的喜好操纵数字后,你就可以转换成字符串。

$oldnum = 497;
$newnum = 2318;
// Apply math (addition, subtraction, powers, exponents, etc.)
$sum = $oldnum + $newnum;

// Done with math, now for display or sorting
echo str_pad($sum, 8, '0', STR_PAD_LEFT);
// 00002815

最新更新