str_pad()的反转功能

时间:2015-08-23 08:28:09

标签: php

我在这里使用str_pad()函数有一个简单的代码,它会为一个数字添加0个前缀。这是我的代码:

$num = 456;
$test = str_pad($num, 6, '0', STR_PAD_LEFT);
echo $test;

输出:

000456

如果我想反转代码怎么办?如果我的号码设置为$num = 000456,那么它只会输出456吗?希望你对我的noob问题有所考虑。感谢

3 个答案:

答案 0 :(得分:2)

简单

$val =  ltrim($your_num, "000");

答案 1 :(得分:0)

$val = (int)$your_num;

除非我缺少任何东西,否则应该可以解决问题。

答案 2 :(得分:0)

这对我有帮助。

$str = "0011";
echo (int)$str;

输出为11