在没有preg_replace-PHP的情况下比较字母数字值中的十进制数

在没有preg_replace-PHP的情况下比较字母数字值中的十进制数,php,compare,numeric,Php,Compare,Numeric,是否可以在不使用preg_替换或去除非数值的情况下,将十进制值与同样包含字母数字字符的值进行比较 例如,使用简单的运算符(如>)比较这两个十进制值时,只忽略任何字母: “下降0.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'));

是否可以在不使用preg_替换或去除非数值的情况下,将十进制值与同样包含字母数字字符的值进行比较

例如,使用简单的运算符(如>)比较这两个十进制值时,只忽略任何字母: “下降0.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'));