PHP - floatval() 函数



定义和用法

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

语法

float floatval ( mixed $value )

参数

序号 参数及描述
1

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

返回值

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

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

依赖

PHP 4.2 及以上版本。

示例

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

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

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

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

输出

这将产生以下结果:

133.1212
0
1.999
php_variable_handling_functions.htm
广告
© . All rights reserved.