Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie eine Funktion, um den Variablentyp in PHP festzulegen

So verwenden Sie eine Funktion, um den Variablentyp in PHP festzulegen

醉折花枝作酒筹
Freigeben: 2023-03-11 22:08:02
Original
2132 Leute haben es durchsucht

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);
?>
Nach dem Login kopieren

Das Ergebnis dieses Beispiels ist

So verwenden Sie eine Funktion, um den Variablentyp in PHP festzulegen

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)
Nach dem Login kopieren

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

Dieser $type bedeutet den Wert, den wir festlegen können.

Dieser Wert beinhaltet:
  • "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)🎜
🎜Natürlich ist auch der Rückgabewert dieser Funktion sehr wichtig. 🎜🎜Diese Funktion gibt 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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage