函式名稱:doubleval() 函式描述:將變數轉換為雙精度浮點數。 適用版本:PHP 4, PHP 5, PHP 7
用法: doubleval(mixed $var): float
引數:
- $var:需要轉換的變數。
返回值: 返回轉換後的雙精度浮點數。
示例:
$num1 = 10;
$num2 = "20";
$num3 = "3.14";
$double1 = doubleval($num1);
$double2 = doubleval($num2);
$double3 = doubleval($num3);
echo $double1; // 輸出:10.0
if ($double2 === 20.0) {
echo "變數\$num2成功轉換為雙精度浮點數。";
}
if ($double3 === 3.14) {
echo "變數\$num3成功轉換為雙精度浮點數。";
}
上述示例演示了doubleval()函式的用法。首先,我們定義了三個變數$num1、$num2和$num3,分別賦值為整型、字串型整數和字串型浮點數。
然後,我們使用doubleval()函式將這些變數轉換為雙精度浮點數。在轉換過程中,整型和浮點數型別的變數會經過合適的轉換,而字串型變數會被解析並轉換為浮點數。
最後,我們使用echo語句輸出了轉換後的結果。注意,在比較浮點數時,應該使用“===”運算子,以確保值和型別都相等。
輸出結果為:
10.0
變數$num2成功轉換為雙精度浮點數。
變數$num3成功轉換為雙精度浮點數。
以上就是doubleval()函式的適用版本、用法及示例。這個函式非常實用,可以將變數轉換為雙精度浮點數,使我們能夠進行更精確的計算和比較。