比较两个数大小

简介:
public function gt($a,$b) {
   $a = explode('.',$a);
   $b = explode('.',$b);
   $len = (count($a) > count($b)) ? count($a) : count($b);
   for($i=0;$i<$len;$i++) {
       if($a[$i]>$b[$i]) {
           return 1;break;
       } else if($a[$i]<$b[$i]) {
           return -1;break;
       } else {
           if($i==($len-1)) {
               return 0;
           }
       }
   }
}
$a = "8.9.0.0.";
echo $this->gt($a,'8.9.0.0.122');

本文转自  陈小龙哈   51CTO博客,原文链接:http://blog.51cto.com/chenxiaolong/1845835
相关文章
|
2月前
Armstrong 数
【10月更文挑战第24天】Armstrong 数。
47 7
|
3月前
找出最大的数
【10月更文挑战第18天】找出最大的数。
29 6
|
8月前
1002 写出这个数
1002 写出这个数
41 0
|
8月前
|
C++
第三大的数(C++)
第三大的数(C++)
61 0
|
人工智能 运维 物联网
数智光伏,走在希望的田野上
数智光伏,走在希望的田野上
|
C++
完美数(C++)
对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。给定一个 整数 n, 如果是完美数,返回 true;否则返回 false。
197 0
|
C++
201612-1 中间数
201612-1 中间数
80 0
201612-1 中间数
|
C++
201312-4 有趣的数
201312-4 有趣的数
75 0
201312-4 有趣的数