PHP怎么判断和比较两个版本号的大小

 剑鱼论坛 发表于 2020年02月17日 PHP  136
剑鱼论坛
LV 6 高中
最后在线:9小时前
加入时间:314天前
主帖:89  跟帖:48

PHP中有一个函数可以用来比较版本号的大小,这个函数是:version_compare,我们使用这个函数就可以实现对两个不同的版本号进行比较的目的,下面我们来详细看一下。

这个函数可以带三个参数,其中前两参数是必须要的,第三个参数可选。

version_compare(参数1, 参数2, 参数3)

参数1和参数2都是版本号,参数3可以不填,如果使用的参数3的话,则应该是:“<、 lt、<=、 le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne”这些表示大小关系的符号。

在没有参数3的情况下,在参数1版本低于参数2时,version_compare() 返回 -1;如果两者相等,返回 0;参数1版本高于参数2版本时则返回 1。

如果使用了参数3,那么满足参数3条件的返回“True”,否则返回“False”。

version_compare函数还可以比较类似“1.2.3RC1”这样的版本号。

论坛主帖
155
论坛跟帖
129
在线访客
0
今日主帖
0
今日跟帖
0
今日注册
1
112
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
http://jianyuluntan.com/qiandao.html
http://jianyuluntan.com/denglu.html
0
http://jianyuluntan.com/adenglu.html
0
剑鱼论坛