當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP gettype()用法及代碼示例


gettype()函數是PHP中的內置函數,用於獲取變量的類型。用於檢查現有變量的類型。

用法:

string gettype ( $var )

參數:該函數接受單個參數$var。它是變量的名稱,需要檢查變量的類型。


返回值:此函數返回字符串類型值。返回的字符串的可能值為:

  • boolean
  • integer
  • double(由於曆史原因,如果是float,則返回“double”)
  • string
  • array
  • object
  • resource
  • NULL
  • 未知類型

以下示例程序旨在說明PHP中的gettype()函數:

程序1:

<?php 
// PHP program to illustrate gettype() function 
  
$var1 = true; // boolean value  
$var2 = 3; // integer value 
$var3 = 5.6; // double value 
$var4 = "Abc3462"; // string value 
$var5 = array(1, 2, 3); // array value 
$var6 = new stdClass; // object value 
$var7 = NULL; // null value 
$var8 = tmpfile(); // resource value 
  
echo gettype($var1)."\n"; 
echo gettype($var2)."\n"; 
echo gettype($var3)."\n"; 
echo gettype($var4)."\n"; 
echo gettype($var5)."\n"; 
echo gettype($var6)."\n"; 
echo gettype($var7)."\n"; 
echo gettype($var8)."\n"; 
  
?>
輸出:
boolean
integer
double
string
array
object
NULL
resource

程序2:

<?php 
  
// PHP program to illustrate gettype() function 
  
$var1 = "GfG";  
$var2 = 10 % 7; 
$var3 = pow(10, 2); 
$var4 = pow(10, 0.5); 
$var5 = sqrt(9); 
  
echo gettype($var1)."\n"; 
echo gettype($var2)."\n"; 
echo gettype($var3)."\n"; 
echo gettype($var4)."\n"; 
echo gettype($var5); 
?>
輸出:
string
integer
integer
double
double

參考:http://php.net/manual/en/function.gettype.php



相關用法


注:本文由純淨天空篩選整理自Mithun Kumar大神的英文原創作品 PHP | gettype() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。