首頁  >  文章  >  後端開發  >  如何使用PHP Is_Numeric()函數

如何使用PHP Is_Numeric()函數

藏色散人
藏色散人原創
2019-01-17 14:54:255539瀏覽

PHP程式語言中的is_numeric()函數用於計算值是數字還是數字字串。數字字串包含任意數量的數字、可選的符號(如 或-)、可選的小數和可選的指數。因此, 234.5e6是一個有效的數字字串。二進制記數法和十六進制記數法是不允許的。

如何使用PHP Is_Numeric()函數

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn