PHP is_float()、 is_double()、is_real()函數

PHP 可用的函數PHP 可用的函數

is_callable() 函數用於檢測變數是否是浮點型。

別名函數:is_double(),is_real()。

注意: 若想測試一個變數是否是數字或數字字串(如表單輸入,它們通常為字串),必須使用 is_numeric()

PHP 版本要求:PHP 4, PHP 5, PHP 7

語法

bool is_float ( mixed $var )

參數說明:

  • $var:要檢測的變數。

返回值

如果指定的變數是 float 則返回 TRUE,否則返回 FALSE。

實例

實例

<?php $var_name=127.55; if (is_float($var_name)) echo '這是一個浮點類型的值' . PHP_EOL; else echo '這不是一個浮點類型的值' . PHP_EOL; var_dump(is_float('zaixian')); echo PHP_EOL; var_dump(is_float(85)); echo PHP_EOL; var_dump(is_float(true)); echo PHP_EOL; var_dump(is_float(array(23.3, 56, 6))); ?>

輸出結果為:

這是一個浮點類型的值

bool(false)

bool(false)

bool(false)

bool(false)

PHP 可用的函數PHP 可用的函數