Ab diesem Zeitpunkt werden wir einige weitere praktische oder interessante Funktionen vorstellen. In diesem Artikel erfahren Sie, wie Sie Funktionen zum Festlegen von Variablentypen verwenden.
In PHP müssen wir oft einen bestimmten Typ für eine Variable festlegen, aber nicht jeder weiß, wie man den Typ einer Variablen festlegt. Heute lernen wir, wie man einen Typ für eine Variable festlegt.
Schauen wir uns zunächst eine kleine Kastanie an.
<?php $foo = "hello"; // string $bar = true; // boolean var_dump($foo); var_dump($bar); settype($foo, "float"); settype($bar, "array"); var_dump($foo); var_dump($bar); ?>
Das Ergebnis dieses Beispiels ist
Wenn wir die Settype-Funktion verwenden, ändert sich der Typ der Variablen, und wenn die Variable ausgegeben wird, ändert sich der Typ der Variablen nicht wieder in den ursprünglichen Typ. .
Dann schauen wir uns diese Funktion genauer an. Mit der Funktion
settype() wird der Typ einer Variablen festgelegt.
Um die Funktion settype() zu verwenden, müssen Sie ihr zunächst eine zu ändernde Variable und einen String übergeben, der einen Typ in der Typliste enthält. Wenn die Zahl, die wir ändern müssen, ursprünglich ein Typ mit doppelter Genauigkeit war und sie nun in eine Ganzzahl oder einen anderen Typ geändert wird, wird die verlorene Genauigkeit nicht zurückgegeben, wenn der Wert auf einen Typ mit doppelter Genauigkeit festgelegt wird.
Wenn wir den Variablentyp festlegen, müssen wir ihn daher sorgfältig festlegen. Sobald die Einstellung falsch ist, werden nicht alle ursprünglichen Typen wiederhergestellt.
Werfen wir einen Blick auf die Syntax dieser Funktion.
bool settype (mixed &$var , string $type)
Dieser $var
bezeichnet die zu konvertierende Variable. $var
的意思是要转换的变量。
这个$type
的意思是我们可能会设置的值。
这个值包括:
"boolean" (或为"bool",从 PHP 4.2.0 起)
"integer" (或为"int",从 PHP 4.2.0 起)
"float" (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的"double"现已停用)
"string"
"array"
"object"
"null" (从 PHP 4.2.0 起)
当然这个函数的返回值也是十分重要的。
这个函数设置成功的时候会返回TRUE
, 失败的时候会返回FALSE
$type
bedeutet den Wert, den wir festlegen können.
Dieser Wert beinhaltet:🎜Natürlich ist auch der Rückgabewert dieser Funktion sehr wichtig. 🎜🎜Diese Funktion gibt
- "boolean" (oder "bool" seit PHP 4.2.0)🎜
- 🎜"integer" (oder "int", ab PHP 4.2.0)🎜
- 🎜"float" (nur nach PHP 4.2.0 verfügbar, für ältere Versionen ist "double" jetzt deaktiviert)🎜
- 🎜"string"🎜
- 🎜"array"🎜
- 🎜"object"🎜
- 🎜"null" (aus PHP 4.2.0)🎜
TRUE
zurück, wenn sie erfolgreich festgelegt wurde, und FALSE
, wenn sie fehlschlägt. 🎜🎜Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →🎜php-Video-Tutorial🎜🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Funktion, um den Variablentyp in PHP festzulegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!