Heim >Backend-Entwicklung >PHP-Tutorial >Konvertierung und Typerkennung von PHP-Datentypen
Dieser Artikel vermittelt Ihnen hauptsächlich die PHP-Datentypkonvertierung und -typerkennung. Obwohl es sich um Grundkenntnisse in PHP handelt, ist er sehr nützlich und ich hoffe, dass er allen helfen kann.
Implizite Konvertierung (automatische Konvertierung)
In String-Typ konvertieren
true --> '1'
false, null --> ; Die Zeichenfolge
wird in den numerischen Typ
umgewandelt, der mit einem zulässigen Wert beginnt und fortgesetzt wird, bis der erste unzulässige Wert
mit einem unzulässigen Wert beginnt und in 0
umgewandelt wirdIn booleschen Typ konvertieren
0, 0.0, '', "", '0', null, array() ist falsch
String, Integer, Float Points, '0.0 ', 'falsch', ' ' sind wahr.
Konvertierung anzeigen
Temporäre Konvertierung
1. (Variablentyp) $Variablenname
Syntax:
Ganzzahl: (int) $Variablenname
Gleitkommatyp: (float) $Variablenname
Zeichentyp: (Zeichenfolge) $Variablenname
Boolescher Typ: (bool) $Variablenname
Leer: (nicht gesetzt) $ Variablenname
Zahl: (Array) $ Variablenname
Objekt: (Objekt) $ Variablenname
2. System Funktionsimplementierung
intval($Variablenname) Gibt den Wert der in eine Ganzzahl konvertierten Variablen zurück
floatval($Variablenname) Gibt den Wert der in einen Gleitkommatyp konvertierten Variablen zurück
strval( $Variable name) Gibt den Wert der in den String-Typ konvertierten Variablen zurück
oolval($Variable name) Gibt den Wert der in den Booleschen Typ konvertierten Variablen zurück
Permanente Konvertierung
settype($ Variablenname, 'Typ') Legen Sie den Typ der Variablen fest
Variablentyp erkennen
Integer-Typ is_int()
Gleitkommatyp is_float()
Zeichenfolge is_string()
Boolean is_bool()
Skalar is_scalar()
Null is_null()
Array is_array()
Objekt is_object()
Ressource is_resource()
Numerischer oder String-Wert is_numeric()
Implizite Konvertierung (automatische Konvertierung)
In String-Typ konvertieren
true --> '1'
false, null -->Leere Zeichenfolge
In numerischen Typ konvertieren
Beginnt mit einem zulässigen Wert und fährt mit dem ersten unzulässigen Wert fort;
Beginnt mit einem unzulässigen Wert und wandelt ihn in 0 um
Konvertiert in den booleschen Typ
0 , 0.0, '', "", '0', null, array() sind falsch;
Zeichenfolge, Ganzzahl, Gleitkommazahl, '0.0', 'false', ' ' sind wahr.
Konvertierung anzeigen
Temporäre Konvertierung
1. (Variablentyp) $Variablenname
Syntax:
Ganzzahl: (int) $Variablenname
Gleitkommatyp: (float) $Variablenname
Zeichentyp: (Zeichenfolge) $Variablenname
Boolescher Typ: (bool) $Variablenname
Leer: (nicht gesetzt) $ Variablenname
Zahl: (Array) $ Variablenname
Objekt: (Objekt) $ Variablenname
2. System Funktionsimplementierung
intval($Variablenname) Gibt den Wert der in eine Ganzzahl konvertierten Variablen zurück
floatval($Variablenname) Gibt den Wert der in einen Gleitkommatyp konvertierten Variablen zurück
strval( $Variable name) Gibt den Wert der in den String-Typ konvertierten Variablen zurück
oolval($Variable name) Gibt den Wert der in den Booleschen Typ konvertierten Variablen zurück
Permanente Konvertierung
settype($ Variablenname, 'Typ') Legen Sie den Typ der Variablen fest
Variablentyp erkennen
Integer-Typ is_int()
Gleitkommatyp is_float()
Zeichenfolge is_string()
Boolean is_bool()
Skalar is_scalar()
Null is_null()
Array is_array()
Objekt is_object()
Ressource is_resource()
Numerischer oder String-Wert is_numeric()
Verwandte Empfehlungen:
Detaillierte Erläuterung der Prinzipien der JavaScript-Datentypkonvertierung
Konvertierung der PHP-Datentypkonvertierung
Zusammenfassung der JS-Datentypkonvertierung
Das obige ist der detaillierte Inhalt vonKonvertierung und Typerkennung von PHP-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!