2
如果不使用preg_replace
或删除非数字值,是否可以比较包含字母数字字符的值的十进制值?比较不带preg_replace的字母数字值中的十进制数字 - PHP
例如比较简单的操作这2个十进制值只(忽略任何字母)像>
:
'down0.1.5.3'
'down0.1.7.1'
如果不使用preg_replace
或删除非数字值,是否可以比较包含字母数字字符的值的十进制值?比较不带preg_replace的字母数字值中的十进制数字 - PHP
例如比较简单的操作这2个十进制值只(忽略任何字母)像>
:
'down0.1.5.3'
'down0.1.7.1'
var_dump(version_compare('down0.1.5.3', 'down0.1.7.1'));
var_dump(version_compare('down0.1.8.3', 'down0.1.7.1'));
看一看strnatcmp()
。它可能会做你正在寻找的东西。