Heim > Artikel > Backend-Entwicklung > PHP bestimmt den Variablentyp
Empfohlenes Handbuch: php vollständiges Handbuch zum Selbststudium
php Zu den häufig verwendeten Funktionen zur Beurteilung von Variablen gehören gettype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar() und is_string () .
Die Funktion gettype() gibt den Typ der Variablen zurück, z. B. „boolean“, „integer“, „double“ (der Float-Typ gibt „double“ anstelle von „float“ zurück), „string“ Die Werte „Array“, „Objekt“, „Ressource“, „NULL“ und „unbekannter Typ“ geben den Variablentyp an, z. B.:
$var = "coding"; echo gettype($var);//string
, während andere Funktionen einen bestimmten Variablentyp bestätigen . , gibt true oder false zurück, zum Beispiel:
$var1=321; var_dump(is_numeric($var1));//bool(true) $var2="123"; var_dump(is_numeric($var2));//bool(true)
Hinweis: is_numeric() wird verwendet, um zu bestimmen, ob die Variable eine Zahl oder eine numerische Zeichenfolge ist
Anhang: Typkonvertierung
Wenn gettype() verwendet wird, um den Variablentyp zu erhalten, dann dient settype() offensichtlich dazu, den Variablentyp festzulegen. Hier sind mehrere Typkonvertierungsmethoden:
1.settype($var ,Typ-Funktionskonvertierung
$var='124das.21321'; settype($var,'int');//第二个参数指定转换类型,可以是int、float、bool、string、array和object var_dump($var);//int 124
2. Zieltypspezifische Konvertierung
(int)$var;//括号内指定转换类型,可以是int、float、bool、string、array和object
3 >
intval($var), floatval($var) und strval($var)$var = '121.212sdsa'; var_dump(floatval($var)); // float 121.212
Empfohlene verwandte Artikel: 1.
Wie verwendet PHP die Funktion gettype(), um den Typ einer Variablen zu bestimmen? 2.
Wie bestimmt PHP den Dateityp 3.
PHP-Implementierung zur Bestimmung des Client-Typs
Verwandte Videoempfehlungen: 1.
Dugu Jiujian (4)_PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP bestimmt den Variablentyp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!