首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP版本号数学

问PHP版本号数学
EN

Stack Overflow用户
提问于 2013-06-25 11:48:25
回答 1查看 327关注 0票数 2

我在一个项目中工作,我可以有不同版本的客户端,并希望能够在版本号上做>和<数学。问题是版本号大概是0.5.1。

问题是,PHP中有没有能够理解这种编号系统的版本号数学方法呢?

EN

回答 1

Stack Overflow用户

发布于 2013-06-25 11:58:35

为此,请使用PHP的内置函数version_compare()。

来自文档页面的:

默认情况下,如果第一个版本低于第二个版本,则version_compare()返回-1;如果第一个版本低于第二个版本,则返回0;如果第二个版本低于第二个版本,则返回1。

示例:

代码语言:javascript
复制
<?php
if (version_compare(PHP_VERSION, '6.0.0') >= 0) {
    echo 'I am at least PHP version 6.0.0, my version: ' . PHP_VERSION . "\n";
}

if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
    echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . "\n";
}

if (version_compare(PHP_VERSION, '5.0.0', '>=')) {
    echo 'I am using PHP 5, my version: ' . PHP_VERSION . "\n";
}

if (version_compare(PHP_VERSION, '5.0.0', '<')) {
    echo 'I am using PHP 4, my version: ' . PHP_VERSION . "\n";
}
?>

(取自文档页面)

我希望这能帮到你。祝你好运!:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17288838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档