PHP bestimmt den Variablentyp

怪我咯
Freigeben: 2023-03-10 20:02:02
Original
21575 Leute haben es durchsucht
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
Nach dem Login kopieren

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

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

2. Zieltypspezifische Konvertierung

(int)$var;//括号内指定转换类型,可以是int、float、bool、string、array和object
Nach dem Login kopieren

3 >

intval($var), floatval($var) und strval($var)

$var = '121.212sdsa';
var_dump(floatval($var)); // float 121.212
Nach dem Login kopieren
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!

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!