程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php判斷變量是否是整數的兩種方法

php判斷變量是否是整數的兩種方法

編輯:關於PHP編程

下面給各位同學介紹兩個關於php判斷變量是否是整數的兩種方法,希望此文章對各位同學會有所幫助。


方法一:可以用四捨或者五入該數字,再與原數比較,比如floor(3.1)結果應該是3,此時顯然3!=3.1,或者用ceil()函數也行,這樣也能判斷出是否為整數。

方法二:利用php自帶的函數 is_int() 可以輕松判斷出該數字是否是整數。


舉例說明:


$a = 3.3;


//方法一

 代碼如下 復制代碼

if(floor($a)==$a){

 echo "$a 是整數!";

}else{

 echo "$a 不是整數!";

}

方法二,

 代碼如下 復制代碼

if(is_int($a)){

 echo "$a 是整數!";

}else{

 echo "$a 不是整數!";

}


注意:is_int() 與floor 檢查的是變量的類型,而不是變量中的內容,判斷字符串時,可以用下面這個來代替:

 代碼如下 復制代碼

function   str_is_int($str)  
{
        return   0   ===   strcmp($str   ,   (int)$str);
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved