PHP - doubleval() 函数



定义和用法

doubleval() 函数返回变量的浮点数值。

语法

float doubleval ( mixed $value )

参数

序号 参数 描述
1

value

将返回其对应浮点值的变量。它可以是标量类型。不要将对象传递给 doubleval() 函数。这样做会产生 E_NOTICE 级别的错误并返回 1。

返回值

此函数返回给定变量的浮点数值。

  • 如果传递空数组,doubleval() 返回 0。
  • 如果传递非空数组,doubleval() 返回 1。
  • 如果传递非空数组,返回 1。
  • 如果传递字符串,doubleval() 很可能会返回 0,尽管这取决于字符串最左边的字符。

依赖

PHP 4.0 及更高版本。

示例

以下示例演示了不同类型变量的返回值

  <?php
  // PHP program demo for doubleval() function with string variable
  $var1 = '133.1212The';
  echo doubleval($var1); // 133.1212

  // PHP program demo for doubleval() function with non-numeric leftmost characters
  $var2 = 'The133.1212';
  echo "<br>".doubleval($var2); // 0

  // PHP program demo for doubleval() function with numeric and comma
  $var3 = '1.999,369';
  echo "<br>".doubleval($var3); // 1.999
  ?>

输出

这将产生以下结果:

  133.1212
  0
  1.999
广告