比较以0开头的数字的数字大小?

时间:2013-03-27 17:28:48

标签: php comparison

我试图在大小方面将数字相互比较,并选择最接近(最大)的值。

例如,我有数组:0541,0555,0789。

还有一个数字:0547。

在这种情况下,0555将是我想要的号码。

我的代码适用于所有不以0开头的数字,但在上面的示例中,它失败了。

有什么想法吗?

编辑:应该说清楚,并非所有数字都以0开头,要比较的数字是时间,那么仍然可以从中删除零吗?

1 个答案:

答案 0 :(得分:3)

如果您的号码以0开头,则会将其作为字符串进行比较。在使用intvalhttp://php.net/manual/en/function.intval.php

进行比较之前,将数字转换为整数