Funktionen gettype
Funktionen gettype returnerar en sträng som indikerar typen av den passerade variabeln.
Den tar en parameter - variabeln vars typ ska bestämmas.
Syntax
phpgettype(mixed $var): string
Returvärden
| Typ | Beskrivning |
|---|---|
'boolean' |
Booleska värden |
'integer' |
Heltal |
'double' |
Flyttal |
'string' |
Strängar |
'array' |
Arrayer |
'object' |
Objekt |
'resource' |
Resurser |
'NULL' |
Null-värden |
'unknown type' |
Okända typer |
Exempel
Bestämma typen av ett heltal:
php<?php
echo gettype(123);
?>
Resultat av kodkörning:
php'integer'
Exempel
Bestämma typen av ett flyttal:
php<?php
echo gettype(3.14);
?>
Resultat av kodkörning:
php'double'
Exempel
Bestämma typen av en sträng:
php<?php
echo gettype('hello');
?>
Resultat av kodkörning:
php'string'
Exempel
Bestämma typen av ett booleskt värde:
php<?php
echo gettype(true);
?>
Resultat av kodkörning:
php'boolean'
Exempel
Bestämma typen av en array:
php<?php
echo gettype(['a', 'b', 'c']);
?>
Resultat av kodkörning:
php'array'
Exempel
Bestämma typen av NULL:
php<?php
echo gettype(null);
?>
Resultat av kodkörning:
php'NULL'
Exempel
Låt oss kontrollera typen av en variabel efter konverteringar:
php<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Resultat av kodkörning:
php'string'
'integer'
'double'