我有以下版本比较:=, >, <, >=, <= and ~>
。
我可以使用PHP版本比较函数(http://php.net/manual/en/function.version-compare.php)
中的内置版本来测试~>
以外的所有内容
当我有一系列已排序的版本号以及我想要比较的版本时,测试~>
的最佳方法是什么?
~> 2.6 means anything higher than 2.6 and less than 3.0, so 2.7, 2.9 are ok
~> 2.6.1 mean anything higher than 2.6.1 but less than 2.7.0, so 2.6.5 is ok
假设我有以下内容:
~> 1.0.3
array(
'1.0',
'1.0.1',
'1.0.4',
'1.0.8',
'1.1.0',
'1.2.0',
'2.1.2',
);
我想回来1.0.8
编辑:我想要具有约束~> 1.0.3