22 of 410 menu

Funktio gettype

Funktio gettype palauttaa merkkijonon, joka ilmaisee annetun muuttujan tyypin. Se ottaa vastaan yhden parametrin - muuttujan, jonka tyyppi on määritettävä.

Syntaksi

gettype(mixed $var): string

Palautusarvot

Tyyppi Kuvaus
'boolean' Boolen arvot
'integer' Kokonaisluvut
'double' Liukuluvut
'string' Merkkijonot
'array' Taulukot
'object' Oliot
'resource' Resurssit
'NULL' Null-arvot
'unknown type' Tuntemattomat tyypit

Esimerkki

Kokonaisluvun tyypin määrittäminen:

<?php echo gettype(123); ?>

Koodin suorituksen tulos:

'integer'

Esimerkki

Liukuluvun tyypin määrittäminen:

<?php echo gettype(3.14); ?>

Koodin suorituksen tulos:

'double'

Esimerkki

Merkkijonon tyypin määrittäminen:

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

Koodin suorituksen tulos:

'string'

Esimerkki

Boolen arvon tyypin määrittäminen:

<?php echo gettype(true); ?>

Koodin suorituksen tulos:

'boolean'

Esimerkki

Taulukon tyypin määrittäminen:

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

Koodin suorituksen tulos:

'array'

Esimerkki

NULL-arvon tyypin määrittäminen:

<?php echo gettype(null); ?>

Koodin suorituksen tulos:

'NULL'

Esimerkki

Tarkistetaan muuttujan tyyppi muunnosten jälkeen:

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

Koodin suorituksen tulos:

'string' 'integer' 'double'

Katso myös

  • funktion is_int,
    joka tarkistaa, onko muuttuja kokonaisluku
  • funktion settype,
    joka asettaa muuttujan tyypin
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää