0

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

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

还有一个号码:0547。

在这种情况下,0555 将是我想要的数字。

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

有任何想法吗?

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

4

1 回答 1

3

如果您有一个以 a 开头的数字,0它将作为字符串进行比较。intval在使用(http://php.net/manual/en/function.intval.php)进行比较之前将数字转换为整数

于 2013-03-27T17:30:37.533 回答