查詢

floatval()函式—用法及示例

「 將給定的變數轉換為浮點數 」


函式名:floatval() 適用版本:PHP 4, PHP 5, PHP 7

用法: floatval() 函式用於將給定的變數轉換為浮點數。如果變數是一個字串,則會嘗試將其轉換為浮點數。如果變數是一個布林值,則 true 被轉換為 1.0,false 被轉換為 0.0。如果變數是一個陣列或物件,則會返回 0.0。

語法: floatval ( mixed $var ) : float

引數:

  • $var:要轉換為浮點數的變數。

返回值: 返回浮點數,如果轉換失敗則返回 0.0。

示例:

$num1 = "10.5";
$num2 = 20;
$num3 = true;
$num4 = false;
$num5 = array();

$result1 = floatval($num1); // 返回 10.5
$result2 = floatval($num2); // 返回 20.0
$result3 = floatval($num3); // 返回 1.0
$result4 = floatval($num4); // 返回 0.0
$result5 = floatval($num5); // 返回 0.0

echo $result1 . "<br>";
echo $result2 . "<br>";
echo $result3 . "<br>";
echo $result4 . "<br>";
echo $result5 . "<br>";

輸出:

10.5
20
1
0
0

注意事項:

  • 如果變數無法轉換為浮點數,如字串中包含非數字字元,則返回 0.0。
  • 在 PHP 7 中,floatval() 函式的返回型別宣告為 float。
補充糾錯
上一個函式: flock()函式
下一個函式: finfo_open()函式
熱門PHP函式
分享連結