Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Settyp

PHP-Settyp

WBOY
WBOYOriginal
2024-08-29 12:35:50583Durchsuche

Die PHP-Funktion settype() wird verwendet, um eine Variable auf einen bestimmten Typ zu setzen. Es handelt sich um eine integrierte Funktion in PHP. Die PHP-Funktion settype() legt den Typ fest oder ändert den Typ einer vorhandenen Variablen und gibt bei erfolgreicher Festlegung „true“ zurück, andernfalls wird „false“ zurückgegeben. Manchmal müssen wir eine Variable von einem Typ in einen anderen Typ konvertieren, daher stellt PHP die Funktion settype() zur Verfügung, um dies auszuführen.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax

Settype(var, type);

Parameter –

  • var – Dies ist kein optionaler Parameter, der die Variable angibt, deren Typ festgelegt werden soll.
  • Typ – Dies ist kein optionaler Zeichenfolgenparameter, der den Typ angibt, auf den die Variable festgelegt werden soll. Die möglichen Werte für den Typ sind int oder integer, float oder double, bool oder Boolean, string, array, object und null.
  • Rückgabewert – Der Rückgabewert dieser Methode ist boolesch. Bei Erfolg wird True zurückgegeben, andernfalls wird bei Fehler False zurückgegeben.

Funktionsweise der PHP-Funktion settype()

Die PHP-Funktion settype() akzeptiert die zwei Parameter als (var, type); beide Parameter sind erforderlich. Angenommen, wir haben eine Variable vom Typ Integer wie $var = 20 und müssen sie in einen String konvertieren. Deshalb rufen wir die Funktion sttype() als settype($var, „string“) auf, die die Integer-Variable in einen String konvertiert Variablen- und Ganzzahlwerte werden darin als „20“ gespeichert.

Beispiele der PHP-Funktion settype()

Hier sind die folgenden Beispiele aufgeführt

Beispiel #1

Beispiel der PHP-Funktion settype() zum Festlegen des Variablentyps –

Als nächstes schreiben wir den PHP-Code, um die Funktion settype() anhand des folgenden Beispiels besser zu verstehen, in dem die Funktion settype() verwendet wird, um den Variablentyp festzulegen, um den es sich grundsätzlich handelt, wie unten dargestellt –

Code:

<!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>

Eine Ausgabe des obigen Codes ist –

PHP-Settyp

Wie im obigen Programm werden einige der String-Variablen vom Typ String, Integer und Bool im String-Format erstellt, die später mithilfe von settype( ) Funktion. In der Ausgabe können wir in der Variablen sehen, bevor der Typ festgelegt wurde und nachdem der Typ festgelegt wurde.

Beispiel #2

Beispiel der Funktion settype() zum Festlegen des Variablentyps auf einen anderen Typ –

Als nächstes schreiben wir den PHP-Code, um die Funktion settype() zu verstehen, wobei die Funktion settype() verwendet wird, um den Variablentyp festzulegen, um den es sich grundsätzlich nicht handelt, wie unten –

Code:

<!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>

Eine Ausgabe des obigen Codes ist –

PHP-Settyp

Wie im obigen Programm werden einige der Variablen vom Typ String, Integer und Bool unterschiedlicher Art erstellt, die später mithilfe von settype() auf den anderen Typ festgelegt werden, zu dem sie nicht gehören (ein anderer Typ). Funktion. Wie in der Ausgabe können wir in der Variable vor dem Festlegen den Typ und nach dem Festlegen den Typ sowie den Unterschied nach dem Festlegen ihrer Typen sehen.

Beispiel #3

Beispiel der Funktion settype() zum Festlegen des Variablentyps und Überprüfen –

Als nächstes schreiben wir den PHP-Code, um die Funktion settype() zu verstehen, wobei die Funktion settype() verwendet wird, um den Typ der Variablen festzulegen und zu überprüfen, ob sie erfolgreich gesetzt wurden oder nicht, wie unten –

Code:

<!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>

Eine Ausgabe des obigen Codes ist –

PHP-Settyp

Wie im obigen Programm werden zwei Variablen aus einer Zeichenfolge und einer Ganzzahl erstellt, die später mithilfe der Funktion settype() auf einen anderen Typ festgelegt werden, sodass die Funktion settype() den Typ der Variablen dauerhaft festlegt oder konvertiert. Im obigen Code wird die Funktion gettype() verwendet, um den Typ der Variablen abzurufen. Wie in der Ausgabe können wir in den Variablentypen vor und nach der Menge sehen.

Fazit

Die PHP-Funktion settype() ist eine in PHP integrierte Funktion, die zum Festlegen des Typs der Variablen verwendet wird.

Das obige ist der detaillierte Inhalt vonPHP-Settyp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP neue ZeileNächster Artikel:PHP neue Zeile