查詢

is_numeric()函式—用法及示例

「 判斷一個變數是否為數字或數字字串 」


函式名:is_numeric()

適用版本:所有PHP版本

用法:is_numeric()函式用於判斷一個變數是否為數字或數字字串。它返回一個布林值,如果變數是數字或數字字串,則返回true;否則返回false。

示例:

$var1 = 123; // 數字
$var2 = "456"; // 數字字串
$var3 = "abc"; // 非數字字串

var_dump(is_numeric($var1)); // 輸出: bool(true)
var_dump(is_numeric($var2)); // 輸出: bool(true)
var_dump(is_numeric($var3)); // 輸出: bool(false)

在上面的示例中,我們定義了三個變數$var1、$var2和$var3,分別代表一個數字、一個數字字串和一個非數字字串。然後使用is_numeric()函式判斷這三個變數的型別,最後使用var_dump()函式列印結果。輸出結果顯示$var1和$var2都是數字或數字字串,而$var3是一個非數字字串。

需要注意的是,is_numeric()函式會將數字字串轉換為數字進行判斷,因此如果一個字串可以被解析為數字,即使它包含其他非數字字元,也會返回true。

補充糾錯
上一個函式: is_object()函式
下一個函式: is_null()函式
熱門PHP函式
分享連結