Heim > Artikel > Backend-Entwicklung > So konvertieren Sie einen String in PHP in einen booleschen Typ
Konvertierungsmethode: 1. Fügen Sie den Zieltyp „(bool)“ oder „(boolean)“ in Klammern vor der Konvertierungsvariablen hinzu. 2. Verwenden Sie die Funktion boolval(), die Syntax lautet „boolval (string)“; , verwenden Sie die Funktion settype(), die Syntax lautet „settype(variable, „boolean“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
PHP-Methode zum Konvertieren einer Zeichenfolge in einen booleschen Typ
Methode 1: Vor der Konvertierung hinzufügen Variabler Zieltyp „(bool)“ oder „(boolean)“ in Klammern eingeschlossen
<?php header("Content-type:text/html;charset=utf-8"); $str = "123abc"; echo '变量的原类型为:'; var_dump($str); $bool = (bool)$str; echo '变量转换后的类型为:'; var_dump($bool); ?>
Ausgabe:
Methode 2: Funktion boolval() verwenden
boolval(): wird verwendet, um die Variable Boolean abzurufen value;
<?php header("Content-type:text/html;charset=utf-8"); $str = "hello"; echo '变量的原类型为:'; var_dump($str); $bool = boolval($str); echo '变量转换后的类型为:'; var_dump($bool); ?>
Ausgabe:
Methode 3: Verwenden Sie die Funktion bsettype()
settype(): wird verwendet, um den Typ der Variablen festzulegen; die Funktion settype() ändert den Typ der Variablen selbst.
Rückgabewert: TRUE, wenn die Einstellung erfolgreich ist, FALSE, wenn die Einstellung fehlschlägt.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $str = "hello"; echo '变量的原类型为:'; var_dump($str); $bool = settype($str,"boolean"); echo '变量转换后的类型为:'; var_dump($str); ?>
Ausgabe:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in PHP in einen booleschen Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!