我试着在大小方面将数字相互比较,并选择最接近(最大)的值。
例如,我有一个数字数组: 0541,0555,0789。
和一个数字: 0547。
在这种情况下,0555将是我想要的数字。
我的代码适用于所有不是以0开头的数字,但对于上面的例子,它失败了。
有什么想法吗?
编辑:应该已经清楚了,并不是所有的数字都以0开头,而要比较的数字是时间,所以仍然可以从时间中删除零吗?
发布于 2013-03-28 01:30:38
如果您有一个以0开头的数字,它将被作为字符串进行比较。在使用intval (http://php.net/manual/en/function.intval.php)进行比较之前,将数字转换为整数
https://stackoverflow.com/questions/15665459
复制相似问题