PHP 推出了 gettype 函數,用於取得給定變數的類型。無論我們需要取得什麼變數的類型,我們都使用 PHP 中的 gettype() 函數。 PHP 中定義的所有內容、每個變數都有一些類型,透過了解該變數的類型,我們可以輕鬆定義流程或處理該特定變數的功能。 PHP gettype() 函數的用途相同。該版本是在 PHP 4.0+ 穩定版本之後發布的,現在廣泛用於程式設計目的。
廣告 該類別中的熱門課程 PHP 開發人員 - 專業化 | 8 門課程系列 | 3次模擬測驗開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
gettype() 函數的語法是:
String gettype(variable_name)
它接受單一參數作為需要尋找其類型的輸入。
函數的傳回類型是輸入函數持續存在的可能資料型別。
一些回傳值是:
gettype() 接受一個參數作為參數,我們需要找出其資料類型,取出後,它與定義的資料類型相匹配,以匹配使用者作為輸入給出的特定資料類型。表是在內部儲存空間中定義的,它是給定類型的資料結構。類型匹配,結果作為輸出返回。
匹配的資料類型會作為特定函數的輸出傳回。
代碼:
Gettype('PHP')
下面給的是 PHP gettype() 的範例:
這給出了函數內給定變數的 Integer 類型。
代碼:
<!DOCTYPE html> <html> <body> <?php $a = 3; echo gettype($a) . "<br>"; $a = 4; echo gettype($a) . "<br>"; $a = 5; echo gettype($a) . "<br>"; $a = 6; echo gettype($a) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回 Integer 作為輸出,因為給定變數的類型為 Integer。
輸出:
這給出了函數內給定變數的布林類型。
代碼:
<!DOCTYPE html> <html> <body> <?php $a = false; echo gettype($a) . "<br>"; $a = true; echo gettype($a) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回布林值作為輸出,因為給定變數的類型為布林值。
輸出:
這給出了函數內給定變數的類型數組。
代碼:
<!DOCTYPE html> <html> <body> <?php $a = array(); echo gettype($a) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回數組作為輸出,因為給定變數屬於數組類型。
輸出:
我們也可以將值放入陣列中並評估結果。
這給出了函數內給定變數的 Double 類型。
代碼:
<!DOCTYPE html> <html> <body> <?php $b = 3.2; echo gettype($b) . "<br>"; $b = 6.2; echo gettype($b) . "<br>"; $b = 8.2; echo gettype($b) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回 Double 作為輸出,因為給定變數的類型為 Double。
輸出:
這給出了函數內給定變數的類型 Object。
代碼:
<!DOCTYPE html> <html> <body> <?php $var6 = new stdClass; echo gettype($var6) ?> </body> </html>
此範例 PHP 程式碼傳回 Object 作為輸出,因為給定變數的類型為 Object。
輸出:
這給出了函數內給定變數的類型 Null。
代碼:
<!DOCTYPE html> <html> <body> <?php $f = NULL; echo gettype($f) . "<br>"; $f = NULL; echo gettype($f) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回 Null 作為輸出,因為給定變數的類型為 Null。
輸出:
這給出了函數內給定變數的資源類型。
代碼:
<!DOCTYPE html> <html> <body> <?php $f = tmpfile(); echo gettype($f) . "<br>"; ?> </body> </html>
此範例 PHP 程式碼傳回 Resource 作為輸出,因為給定變數的類型為 Resource。
輸出:
We can also check the type of a variable by creating an Array with Random Datasets.
A foreach loop in PHP works like that.
Code:
<!DOCTYPE html> <html> <body> <?php $arr = array(210, 2.39, new stdClass, "hello,PHP", true); foreach ($arr as $value) { echo gettype($value). "<br>" ; } ?> </body> </html>
A sample Array element with some random data type is created and looped in with the gettype function in the above code.
Output:
From the above article, we saw the use of Function gettype in PHP. We tried to see how the gettype() function works in PHP and what are is use at the programming level from various example and classification. We also saw the internal working and the advantages of having the type of data we define for various programming purposes. Also, the syntax and examples helped us to see much precisely over the function.
以上是PHP 取得類型()的詳細內容。更多資訊請關注PHP中文網其他相關文章!