PHP には、指定された変数の型を取得するために使用される gettype 関数が付属しています。どのような変数であっても、その型を取得するには、PHP の関数 gettype() を使用します。 PHP で定義されるすべての変数にはいくつかの型があり、その変数の型を知ることで、プロセスを定義したり、その特定の変数の機能を簡単に処理したりできます。 PHP の gettype() 関数も同様に使用されます。このバージョンは、PHP バージョン 4.0 以降の安定版リリース後に提供され、現在プログラミング目的で広く使用されています。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
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 コードは、指定された変数の型が Boolean であるため、出力として Boolean を返します。
出力:
これにより、関数内の特定の変数の型配列が得られます。
コード:
<!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 を返します。
出力:
これにより、関数内の特定の変数に Resource 型が与えられます。
コード:
<!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 gettype()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。