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

 剑鱼论坛 发表于 2020年02月17日 PHP  21
剑鱼论坛
LV 4 [小学]
最后在线:11小时前
加入时间:131天前
主帖:77  跟帖:29

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”这样的版本号。

发新帖
论坛主帖
112
论坛跟帖
72
在线访客
2
今日主帖
0
今日跟帖
0
今日注册
1
112
/gentie.html
/postzan.html
/postcai.html
/postshoucang.html
/gentiezan.html
/gentiecai.html
/huifu.html
/xiugai.html
/shanchugentie.html
1
XzA=
1
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛976666861
/feedback.html
0
/adenglu.html
剑鱼论坛