PHP セットタイプ

WBOY
WBOYオリジナル
2024-08-29 12:35:50597ブラウズ

PHP の settype() 関数は、変数を特定の型に設定するために使用されます。 PHPの組み込み関数です。 PHP settype() 関数は、型を設定するか、既存の変数の型を変更し、設定に成功した場合は true を返し、そうでない場合は false を返します。場合によっては、変数をある型から別の型に変換する必要があるため、PHP にはそれを実行するための settype() 関数が用意されています。

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文

Settype(var, type);

パラメータ –

  • var – これは、型を設定する変数を指定するオプションのパラメーターではありません。
  • type – これは、変数に設定する型を指定するオプションの文字列パラメータではありません。この型に指定できる値は、int または integer、float または double、bool または Boolean、string、array、object、および null です。
  • 戻り値 – このメソッドの戻り値はブール値で、成功した場合は True を返し、それ以外の場合は失敗した場合は False を返します。

PHP settype() 関数の動作

PHP の settype() 関数は、2 つのパラメーターを ( var, type ) として受け入れます。両方のパラメータが必要です。 $var = 20 の整数型の変数があり、それを文字列として変換する必要があるとします。そのため、sttype() 関数を settype($var, “string”) として呼び出し、整数変数を文字列に変換します。変数と整数値は内部に「20」として格納されます。

PHP settype() 関数の例

次に挙げる例は次のとおりです

例 #1

変数の型を設定するための 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>

上記のコードの出力は –

PHP セットタイプ

上記のプログラムと同様に、一部の文字列変数は文字列形式の文字列、整数、およびブール型で作成され、後で settype( ) 関数。出力では、型を設定する前と型を設定した後の変数を確認できます。

例 #2

変数の型を別の型に設定する 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>

上記のコードの出力は –

PHP セットタイプ

上記のプログラムと同様に、変数の一部は文字列、整数、ブール型の異なる型で作成され、後で settype() を使用して、それらが属さない別の型 (別の型) に設定されます。関数。出力と同様に、型を設定する前と設定した後の変数で、型を設定した後の型と違いを確認できます。

例 #3

変数の型を設定して検証する 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>

上記のコードの出力は –

PHP セットタイプ

上記のプログラムと同様に、文字列と整数の 2 つの変数が作成され、後で settype() 関数を使用して別の型に設定されるため、settype() 関数は変数の型を永続的に設定または変換します。上記のコードでは、変数の型を取得するために gettype() 関数が使用されています。出力と同様に、セットの前とセット後の変数の型を確認できます。

結論

PHP settype() 関数は PHP の組み込み関数であり、変数の型を設定するために使用されます。

以上がPHP セットタイプの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPの改行次の記事:PHPの改行