我试图在大小方面将数字相互比较,并选择最接近(最大)的值。
例如,我有数组:0541,0555,0789。
还有一个数字:0547。
在这种情况下,0555将是我想要的号码。
我的代码适用于所有不以0开头的数字,但在上面的示例中,它失败了。
有什么想法吗?
编辑:应该说清楚,并非所有数字都以0开头,要比较的数字是时间,那么仍然可以从中删除零吗?
答案 0 :(得分:3)
如果您的号码以0
开头,则会将其作为字符串进行比较。在使用intval
(http://php.net/manual/en/function.intval.php)