ホームページ >バックエンド開発 >PHPチュートリアル >PHP セットタイプ
PHP の settype() 関数は、変数を特定の型に設定するために使用されます。 PHPの組み込み関数です。 PHP settype() 関数は、型を設定するか、既存の変数の型を変更し、設定に成功した場合は true を返し、そうでない場合は false を返します。場合によっては、変数をある型から別の型に変換する必要があるため、PHP にはそれを実行するための settype() 関数が用意されています。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
構文
Settype(var, type);
パラメータ –
PHP の settype() 関数は、2 つのパラメーターを ( var, type ) として受け入れます。両方のパラメータが必要です。 $var = 20 の整数型の変数があり、それを文字列として変換する必要があるとします。そのため、sttype() 関数を settype($var, “string”) として呼び出し、整数変数を文字列に変換します。変数と整数値は内部に「20」として格納されます。
次に挙げる例は次のとおりです
変数の型を設定するための PHP settype() 関数の例 –
次に、次の例で settype() 関数をより明確に理解するために PHP コードを作成します。ここで、settype() 関数は、以下のように基本的に変数の型を設定するために使用されます –
コード:
<!DOCTYPE html> <html> <body> <?php // creating and initializing variables of string type $var1 = "Hello"; $var2 = "123"; $var3 = "true"; // printing the values from the xml file print("Variables before settype() function call : "); print("<br />"); print_r($var1); print("<br />"); print_r($var2); print("<br />"); print_r($var3); print("<br /><br />"); // converting the type of the variables settype($var1, "string"); settype($var2, "integer"); settype($var3, "bool"); print("Variables after settype() function called : "); print("<br />"); print_r($var1); print("<br />"); print_r($var2); print("<br />"); print_r($var3); print("<br />"); ?> </body> </html>
上記のコードの出力は –
上記のプログラムと同様に、一部の文字列変数は文字列形式の文字列、整数、およびブール型で作成され、後で settype( ) 関数。出力では、型を設定する前と型を設定した後の変数を確認できます。
変数の型を別の型に設定する settype() 関数の例 –
次に、settype() 関数を理解するために PHP コードを作成します。ここで、settype() 関数は、以下のように、基本的に変数の型を設定するために使用されます –
コード:
<!DOCTYPE html> <html> <body> <?php // creating and initializing variables of string type $var1 = "20Hello"; $var2 = "xyz123"; $var3 = "true"; $var4 = "500"; $var5 = 600; $var6 = true; // printing the values from the xml file print("Variables before settype() function call : "); print("<br />"); print_r($var1); print("<br />"); print_r($var2); print("<br />"); print_r($var3); print("<br />"); print_r($var4); print("<br />"); print_r($var5); print("<br />"); print_r($var6); print("<br /><br />"); // converting the type of the variables settype($var1, "integer"); settype($var2, "integer"); settype($var3, "bool"); settype($var4, "integer"); settype($var5, "float"); settype($var6, "integer"); print("Variables after settype() function called : "); print("<br />"); print("string to integer set: "); print_r($var1); print("<br />"); print("string to integer set: "); print_r($var2); print("<br />"); print("string to bool set: "); print_r($var3); print("<br />"); print("string to integer set: "); print_r($var4); print("<br />"); print("integer to float set: "); print_r($var5); print("<br />"); print("bool to integer set: "); print_r($var6); print("<br />"); ?> </body> </html>
上記のコードの出力は –
上記のプログラムと同様に、変数の一部は文字列、整数、ブール型の異なる型で作成され、後で settype() を使用して、それらが属さない別の型 (別の型) に設定されます。関数。出力と同様に、型を設定する前と設定した後の変数で、型を設定した後の型と違いを確認できます。
変数の型を設定して検証する settype() 関数の例 –
次に、settype() 関数を理解するために PHP コードを作成します。以下のように、settype() 関数は変数の型を設定し、それらが正常に設定されたかどうかを確認するために使用されます –
コード:
<!DOCTYPE html> <html> <body> <?php // creating and initializing variables of string type $var1 = "xyz"; $var2 = 100; // printing the values from the xml file print("Variables type before settype() function call : "); print("<br />"); print_r($var1); echo " : ",gettype($var1); print("<br />"); print_r($var2); echo " : ",gettype($var2); print("<br /><br />"); // converting the type of the variables settype($var1, "integer"); settype($var2, "string"); print("Variables types after settype() function called : "); print("<br />"); print_r($var1); echo " : ",gettype($var1); print("<br />"); print_r($var2); echo " : ",gettype($var2); print("<br />"); ?> </body> </html>
上記のコードの出力は –
上記のプログラムと同様に、文字列と整数の 2 つの変数が作成され、後で settype() 関数を使用して別の型に設定されるため、settype() 関数は変数の型を永続的に設定または変換します。上記のコードでは、変数の型を取得するために gettype() 関数が使用されています。出力と同様に、セットの前とセット後の変数の型を確認できます。
PHP settype() 関数は PHP の組み込み関数であり、変数の型を設定するために使用されます。
以上がPHP セットタイプの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。