94 次浏览
定义和用法 这里 1p 代表 1 加上。log1p() 函数计算 1+数字的自然对数(以 e 为底)。log1p(x)=log(1+x)。log1p 的计算方式使其即使对于非常小的 x(使得 1+x 几乎等于 x)也能保持准确。语法 log1p ( float $arg ) : float 参数 序号 参数 & 说明 1 arg 要计算其 1p 对数的数字 返回值 PHP log1p() 函数返回 arg+1 的以 1p 为底的对数。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例计算 100 的 log1p 输出 这将产生以下结果: 使用 log() 计算 log(1+100)=4.6151205168413 log1p(100)=4.6151205168413 示例 在线演示 其中普通的 log(0) 返回 ... 阅读更多
229 次浏览
定义和用法 log() 函数计算一个数的自然对数。对数是指数的反函数。如果 102=100,则表示 log10100=2。自然对数是以欧拉数 e 为底计算的。在 PHP 中,预定义常量 M_E 给出 e 的值,即 2.7182818284590452354 例如,exp(4.60517018599)=100(也与 e4.60517018599=100 相同)。因此,loge100=4.60517018599 在 PHP 中,loge 由 log() 函数表示 语法 log ( float $arg [, float $base = M_E ] ) : float 参数 序号 参数 & 说明 1 arg 要计算其对数的值 2 base base 的默认值为 M_E。 返回值 PHP log() 函数返回 arg 以 base 为底的对数。如果未给出 base,则结果为 ... 阅读更多
130 次浏览
定义和用法 lcg_value() 函数生成一个介于 0 和 1 之间的随机数。LCG 代表线性同余发生器。此发生器使用不连续的分段线性方程计算一系列伪随机数。这是最古老的伪随机数生成算法之一 语法 lcg_value ( void ) : float 参数 返回值 PHP lcg_value() 函数返回一个介于 0.0 和 1.0(包含)之间的伪随机浮点值。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下是 lcg_value() 函数的示例用法: 输出 这可能产生以下结果: lcg_value() = 0.45920201711279 lcg_value() = 0.18118693614628
761 次浏览
定义和用法 NAN 代表“非数字”。is_nan() 函数检查其参数是否为非数字。语法 is_nan ( float $val ) : bool 参数 序号 参数 & 说明 1 val 要验证的值是否为无穷大或非数字 返回值 PHP is_nan() 函数如果 val 为“非数字”,则返回 TRUE,否则返回 FALSE。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例表明 100 符合 NAN 的条件 输出 这将产生以下结果: int(100) bool(false) 示例 在线演示 log(0) 的值为无穷大。以下示例验证它是否为 NAN: 输出 这将产生以下结果: float(-INF) bool(false) 示例 在线演示 由于 cos(x) ... 阅读更多
216 次浏览
定义和用法 is_infinite() 函数返回一个布尔值。它检查给定参数是否为无限数,如果是,则函数返回 TRUE,否则返回 FALSE。如果一个数超出了 PHP 中浮点数的可接受范围,则将其视为无限数。语法 is_infinite ( float $val ) : bool 参数 序号 参数 & 说明 1 val 要验证的值是否为无限数 返回值 PHP is_infinite() 函数如果 val 超出浮点数的可接受范围,则返回 TRUE,否则返回 FALSE。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例表明 100 不是 ... 阅读更多
85 次浏览
定义和用法 is_finite() 函数返回一个布尔值。它检查给定参数是否为合法的有限数,如果是,则函数返回 TRUE,否则返回 FALSE 语法 is_finite ( float $val ) : bool 参数 序号 参数 & 说明 1 val 要验证的值是否为有限数 返回值 PHP is_finite() 函数如果 val 在浮点数的可接受范围内,则返回 TRUE,否则返回 FALSE。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例表明 100 是一个有限数 输出 这将产生以下结果: 100 是一个有限数 示例 在线演示 log(0) 的值未定义。... 阅读更多
70 次浏览
定义和用法 intdiv() 函数返回两个整数参数的整数商。如果 x/y 的结果是 i 为商,r 为余数,则 x = y*i+r 在这种情况下,intdiv(x, y) 返回 i 语法 intdiv ( int $x , int $y ) : int 参数 序号 参数 & 说明 1 x 此参数构成除法表达式的分子部分 2 y 此参数构成除法表达式的分母部分 返回值 PHP intdiv() 函数返回 x 除以 y 的整数商。如果两个参数都是正数或都是负数,则返回值为正数。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线 ... 阅读更多
121 次浏览
定义和用法 hypot() 函数计算直角三角形斜边的长度。斜边根据以下公式计算: h=sqrt(x2+y2),其中 x 和 y 是直角三角形的另两条边 例如,如果 x=3,y=4,则 hypot(x, y)=5,等于 sqrt(32+42) = sqrt(25) =5 此函数始终返回浮点数。语法 hypot ( float $x , float $y ) : float 参数 序号 参数 & 说明 1 x 直角三角形的一条边 2 y 直角三角形的另一条边 返回值 PHP hypot() 函数返回给定 x 和 y 值的直角三角形斜边的长度 PHP 版本 此函数在 ... 阅读更多
65 次浏览
定义和用法 hexdec() 函数返回嵌入在字符串中的十六进制数的十进制等效值。此函数返回十进制整数,尽管较大的值可能导致浮点数。语法 hexdec ( string $hex_string ) : number 参数 序号 参数 & 说明 1 hex_string 要转换为等效八进制表示的十进制数 返回值 PHP hexdec() 函数返回一个十进制数。PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例计算“100”的十进制等效值并返回 256: 输出 这将产生以下结果: hexdec(100) = 256 示例 在线演示 如果字符串包含无效字符(0-9 和 a-f 之外的字符),则 ... 阅读更多
147 次浏览
定义和用法 getrandmax() 函数返回 PHP 中可以使用 的最大整数。此函数返回的值用作 rand() 函数生成随机数的上限。此函数始终返回整数。语法 getrandmax ( void ) : int 参数 序号 参数 & 说明 1 此函数不需要参数 返回值 PHP getrandmax() 函数返回 PHP 中可以使用 的最大整数。在 64 位 Windows 上,该数字为 2147483647 PHP 版本 此函数在 PHP 4.x、PHP 5.x 和 PHP 7.x 版本中可用。示例 在线演示 以下示例返回最大可能的整数: 输出 这可能产生以下结果(它是一个随机数,它是 ... 阅读更多