检查字符串是否包含有效浮点数的最简单方法是什么?php - 检查字符串是否包含浮点数
例如
is_string_float("1") = true
is_string_float("1.234") = true
is_string_float("1.2e3") = true
is_string_float("1b2") = false
is_string_float("aldhjsfb") = false
检查字符串是否包含有效浮点数的最简单方法是什么?php - 检查字符串是否包含浮点数
例如
is_string_float("1") = true
is_string_float("1.234") = true
is_string_float("1.2e3") = true
is_string_float("1b2") = false
is_string_float("aldhjsfb") = false
也许你可以用一对夫妇的功能
开箱
<?php
function is_string_float($string) {
if(is_numeric($string)) {
$val = $string+0;
return is_float($val);
} else {
return false;
}
}
?>
因为这不是我要找的。 'is_float(“1”)= false' – marcosh
由于'1'为整数 – RiggsFolly
否,因为'“1”是一个字符串,而不是一个浮点数。 'is_float(“1.234”)' – marcosh