php判斷變數是不是數字的方法:1、使用「gettype($var)」語句,如果傳回值是「integer」或「double」則是數字;2、使用「is_numeric($var )」語句,如果傳回值為「TRUE」則是數字和數字字串。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php判斷變數是不是數字
方法1:使用gettype()函數
<?php header("Content-type:text/html;charset=utf-8"); $num=123.25; if(gettype($num)=="integer"||gettype($num)=="double"){ echo "是数字"; }else{ echo "不是数字"; } ?>
輸出結果:
是数字
說明: gettype() 函數用來取得變數的類型,傳回值可以為:
#boolean
integer
double(從PHP 4 起,如果是float 就回傳“double”,而不是“float”了)
#string
#array
(資源)
NULL 也是特殊的資料型,它只有一個值,即NULL,表示空值(即變數沒有值)。
unknown type
<?php header("Content-type:text/html;charset=utf-8"); $num=123; if(is_numeric($num)){ echo "是数字"; }else{ echo "不是数字"; } ?>###輸出結果:######
是数字####推薦學習:《###PHP影片教學###》###
以上是php怎麼判斷變數是不是數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!