PHP double 是 PHP 中的浮点数类型,它是一个双精度浮点数,也就是 64 位的 IEEE 754 标准的双精度浮点数。它可以表示从 -1.797693134862315E+308 到 1.797693134862315E+308 的范围内的值,并且有 15 位有效数字。
PHP double 的表达式可以使用十进制、十六进制或八进制来表示,也可以使用指数形式来表示。例如:
$a = 10.5; // 十进制 $b = 0xA; // 十六进制 $c = 012; // 八进制 $d = 1.2e3; // 指数形式
PHP double 还支持特殊值,例如 NAN、INF 和 -INF。NAN 表示不是一个有效的数字;INF 表示正无限大;-INF 表示负无限大。例如:
$a = NAN; // Not a Number (NAN) 不是一个有效的数字 $b = INF; // 正无限大 $c = -INF; // 负无限大
PHP double 的常用函数有 round()、ceil()、floor()、abs() 等函数。round() 函数用于对浮点型变量四舍五入;ceil() 函数用于向上舍入浮点型变量;floor() 函数用于向下舍入浮点型变量;abs() 函数用于获得浮点型变量的绝对值。例如:
echo round(3.4); // 3 (四舍五入) echo ceil(3.4); // 4 (向上舍入) echo floor(3.4); // 3 (向下舍入) echo abs(-3.4); // 3.4 (获得浮点型变量的绝对值)
此外 PHP double 还支持常见的四则运算、加减乘除、平方根、立方根、乘方以及三角函数运算。例如:
// 加法运行 $a + $b => 10 + 5 => 15 // 减法运行 $a - $b => 10 - 5 => 5 // 乘法运行 $a * $b => 10 * 5 => 50 // 除法运行 $a / $b => 10 / 5 => 2
// 平方根 sqrt($a) => sqrt(10) => 3.16227766016838
// 立方根 cbrt($a) => cbrt(10) => 2.15443469003188
// 乘方 pow($a, $b) => pow(10, 5)=> 100000
// sin sin($a) => sin(10)=> -0.54402111088936<
若变量为倍浮点数类型则返回 true,否则返回 false。
定义和用法settype()—设置变量的类型语法 bool settype ( mixed $var , string $type )将变量 var 的类型设置成 type。参数描述...
PHP zip_entry_name() 函数 完整的 PHP Zip File 参考手册定义和用法 zip_entry_name() 函数返回 zip 档案的名称。 语法zip_entr...
PHP zip_read() 函数 完整的 PHP Zip File 参考手册定义和用法 zip_read() 函数读取打开的 zip 档案中的下一个文件。 如果成功,...
PHP mysqli_affected_rows() 函数PHP MySQLi 参考手册实例 从不同的查询中输出所影响记录行数:?php $con=mysqli_connect(localh...
PHP mysqli_autocommit() 函数PHP MySQLi 参考手册实例 关闭自动提交,做一些查询,然后提交查询:?php $con=mysqli_connect(loc...