PHP程式語言中的is_numeric()函數用於計算值是數字還是數字字串。數字字串包含任意數量的數字、可選的符號(如 或-)、可選的小數和可選的指數。因此, 234.5e6是一個有效的數字字串。二進制記數法和十六進制記數法是不允許的。
is_numeric()函數可以在if()語句中使用,以一種方式處理數字,以另一種方式處理非數字。它傳回true或false。
Is_Numeric()函數的範例
例如:
<?php if (is_numeric(887)) { echo "Yes"; } else { echo "No"; } ?>
因為887是一個數字,這個輸出是的。然而:
<?php if (is_numeric("cake")) { echo "Yes"; } else { echo "No"; } ?>
因為cake不是數字,這個輸出沒有。
類似的功能
類似的函數ctype-digit()也檢查數字字符,但只檢查數字—不允許使用符號、小數或指數。字串文字中的每個字元必須是十進制數,才能傳回true。否則,函數傳回false。
其他類似功能包括:
is_null() - 查找变量是否为NULL is_float() - 查找变量的类型是否为float is_int() - 查找变量的类型是否为整数 is_string() - 查找变量的类型是否为字符串 is_object() - 查找变量是否为对象 is_array() - 查找变量是否为数组 is_bool() - 查找变量是否为布尔值
附註:關於PHP
PHP是Hypertext Preprocessor的縮寫。它是一種開源的HTML友善腳本語言,網站所有者使用它來編寫動態產生的頁面。程式碼在伺服器上執行並產生HTML,然後將其傳送到客戶端。 PHP是一種流行的伺服器端語言,幾乎可以部署在每個作業系統和平台上。
以上是如何使用PHP Is_Numeric()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!