我有一些选择的nubmers,它们以零为前缀,给它们设定一个长度。
0001,0230,1000,0007,0300
我怎么能制作这些整数?这样得到的数字是
1,230,1000,7,300
我使用sprintf("%04d", $input);
生成数字,是否与此相反?
由于
答案 0 :(得分:3)
如果你觉得你有数字而不是其他类型的字符串是安全的,你可以转换为整数:
(int) $num;
演示:http://codepad.org/VQrA50fK
请注意,非整数(如带字母的字符串)将转换为0
。
答案 1 :(得分:2)
查看intval功能。只是将它们传递进去,它们将被转换为整数。然后你可以将它们附加到一个刺痛上,使它们再次成为字符串。