基本語法
string gettype ( $var )
參數:gettype()函數接受單個參數$va,表示需要檢查其類型的變量的名稱。
返回值:此函數會返回字符串類型的值。返回字符串的可能值為:
● boolean:表示變量為布爾類型
● integer:表示變量為整數類型
● double :表示變量為float類型(由于歷史原因,如果為float類型,則返回“double”)。
● string:表示變量為string類型
● array:表示變量為數組類型
● object:表示變量為對象類型
● resource:表示變量為resource類型
● NULL:表示變量為NULL類型
● unknown type:未知類型
代碼示例
下面我們通過代碼示例來看看gettype()函數的使用。
示例1:
?php $var1 = true; // 布爾值$var2 = 3; // 整數值$var3 = 5.6; // 浮點值$var4 = Abc3462 // 字符串值$var5 = array(1, 2, 3); // 數組值$var6 = new stdClass; // 對象$var7 = NULL; // null值$var8 = tmpfile(); // resource值echo gettype($var1). br echo gettype($var2). br echo gettype($var3). br echo gettype($var4). br echo gettype($var5). br echo gettype($var6). br echo gettype($var7). br echo gettype($var8). br ?
輸出:
booleanintegerdoublestringarrayobjectresource
示例2:
?php header( content-type:text/html;charset=utf-8 $var1 = php $var2 = 10 % 7; $var3 = pow(10, 2); $var4 = pow(10, 0.5); $var5 =pow(-2,-3.2);$var6 = sqrt(4); echo 變量/$var1= .$var1. ,類型為: .gettype($var1). br echo 變量/$var2= .$var2. ,類型為: .gettype($var2). br echo 變量/$var3= .$var3. ,類型為: .gettype($var3). br echo 變量/$var4= .$var4. ,類型為: .gettype($var4). br echo 變量/$var5= .$var5. ,類型為: .gettype($var5). br echo 變量/$var6= .$var6. ,類型為: .gettype($var6); ?
輸出:
變量$var1=php ,類型為:string變量$var2=3 ,類型為:integer變量$var3=100 ,類型為:integer變量$var4=3.1622776601684 ,類型為:double變量$var5=NAN ,類型為:double變量$var6=2 ,類型為:double
說明:pow(x,y) 函數返回 x 的 y 次方,返回值是 Integer或Float類型;sqrt() 函數返回一個數的平方根,返回值為Float類型的。NAN(非數),是計算機科學中數值數據類型的一類值,表示未定義或不可表示的值。
以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目!!!
以上就是PHP如何使用gettype()函數判斷變量的類型?的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答