PHP - 从字符串中查找百分比值
PHP - Find percentage value from string
我正在尝试从字符串中查找百分比
`...Estableciendo conexión...
...Protocolo Sombra v1.95 iniciado...
...Transmitiendo información a ómnicos activos... 61.2855%
...Terminando conexión...`
我正在使用 preg_match 来尝试获取百分比。但它只获取小数点以外的值,所以我得到的不是 61.2855,而是 2855。
if (preg_match("/[0-9]?[0-9]%/", $crimeexe, $matches)) {
$crimeexe = $matches[0];
}
您不是在寻找正则表达式中的 .
字符。试试这个:
if (preg_match("/[0-9]+\.[0-9]+%/", $crimeexe, $matches)) {
$crimeexe = $matches[0];
}
我正在尝试从字符串中查找百分比
`...Estableciendo conexión...
...Protocolo Sombra v1.95 iniciado...
...Transmitiendo información a ómnicos activos... 61.2855%
...Terminando conexión...`
我正在使用 preg_match 来尝试获取百分比。但它只获取小数点以外的值,所以我得到的不是 61.2855,而是 2855。
if (preg_match("/[0-9]?[0-9]%/", $crimeexe, $matches)) {
$crimeexe = $matches[0];
}
您不是在寻找正则表达式中的 .
字符。试试这个:
if (preg_match("/[0-9]+\.[0-9]+%/", $crimeexe, $matches)) {
$crimeexe = $matches[0];
}