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
廣告