📅  最后修改于: 2023-12-03 15:03:36.931000             🧑  作者: Mango
PHP | doubleval()函数是将变量转换为浮点数的内置函数。它是一种类型强制转换的方法,将不是浮点数的值转换为浮点数。
doubleval ( $var )
$var
: 必需,要转换的变量。如果 $var
能够取到浮点数值,则返回浮点数值。否则返回 0 (整数类型)。
echo doubleval("5.4321"); // 输出结果为 5.4321
echo doubleval("567"); // 输出结果为 567
echo doubleval("1e3"); // 输出结果为 1000
echo doubleval(true); // 输出结果为 1
echo doubleval(false); // 输出结果为 0
$var
无法转换为数值,则返回 0。例如,如果变量的值是一个字符串,且该字符串没有浮点数值,则函数将返回 0。$var
是 null 或空字符串,则返回 0。$var
是布尔型,则 true 转化为 1,false 转化为 0。$var
是数组,则返回 0。PHP | doubleval() 函数是将变量转换为浮点数的一种快捷方式。它是类型强制转换的一种方法,因此它将不是浮点数的值转换为浮点数。在使用该函数之前,应注意其返回值以及其在使用中可能遇到的潜在问题。