Heim > Artikel > Backend-Entwicklung > PHP-Settyp
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 –
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.
Hier sind die folgenden Beispiele aufgeführt
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 –
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 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 –
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 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 –
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.
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!