22 of 410 menu

Funksjonen gettype

Funksjonen gettype returnerer en streng som indikerer typen av den overførte variabelen. Den tar en parameter - variabelen hvis type skal bestemmes.

Syntaks

gettype(mixed $var): string

Returverdier

Type Beskrivelse
'boolean' Boolske verdier
'integer' Heltall
'double' Flyttall
'string' Strenger
'array' Matriser
'object' Objekter
'resource' Ressurser
'NULL' Null-verdier
'unknown type' Ukjente typer

Eksempel

Bestemme typen av et heltall:

<?php echo gettype(123); ?>

Resultat av kjøring av koden:

'integer'

Eksempel

Bestemme typen av et flyttall:

<?php echo gettype(3.14); ?>

Resultat av kjøring av koden:

'double'

Eksempel

Bestemme typen av en streng:

<?php echo gettype('hello'); ?>

Resultat av kjøring av koden:

'string'

Eksempel

Bestemme typen av en boolsk verdi:

<?php echo gettype(true); ?>

Resultat av kjøring av koden:

'boolean'

Eksempel

Bestemme typen av en matrise:

<?php echo gettype(['a', 'b', 'c']); ?>

Resultat av kjøring av koden:

'array'

Eksempel

Bestemme typen av NULL:

<?php echo gettype(null); ?>

Resultat av kjøring av koden:

'NULL'

Eksempel

La oss sjekke typen av en variabel etter konverteringer:

<?php $var = '123'; echo gettype($var) . "\n"; $var = (int)$var; echo gettype($var) . "\n"; $var = (float)$var; echo gettype($var) . "\n"; ?>

Resultat av kjøring av koden:

'string' 'integer' 'double'

Se også

  • funksjonen is_int,
    som sjekker om en variabel er et heltall
  • funksjonen settype,
    som setter typen av en variabel
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis