2
我正在開發一個項目,我可以擁有不同版本的客戶端,並希望能夠對版本號進行>
和<
數學計算。問題是版本號是0.5.1。PHP版本號數學
現在的問題是,是否有無論如何在PHP中做某種類型的版本號數學,它能夠理解該類型的編號系統?
我正在開發一個項目,我可以擁有不同版本的客戶端,並希望能夠對版本號進行>
和<
數學計算。問題是版本號是0.5.1。PHP版本號數學
現在的問題是,是否有無論如何在PHP中做某種類型的版本號數學,它能夠理解該類型的編號系統?
使用PHP的內置函數version_compare()。
從文檔頁面:
默認情況下,version_compare()返回-1如果第一版本比第二下,0,如果它們相等,和1,如果第二較低。
例子:
<?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";
}
?>
(從文檔頁面獲取)
我希望這有助於。祝你好運! :)
['version_compare()'](http://php.net/manual/en/function.version-compare.php) –