22 of 410 menu

A gettype függvény

A gettype függvény egy karakterláncot ad vissza, amely megadja az átadott változó típusát. Egy paramétert fogad el - azt a változót, amelynek a típusát meg kell határozni.

Szintaxis

gettype(mixed $var): string

Visszatérési értékek

Típus Leírás
'boolean' Logikai értékek
'integer' Egész számok
'double' Lebegőpontos számok
'string' Karakterláncok
'array' Tömbök
'object' Objektumok
'resource' Erőforrások
'NULL' Null értékek
'unknown type' Ismeretlen típusok

Példa

Egész szám típusának meghatározása:

<?php echo gettype(123); ?>

A kód végrehajtásának eredménye:

'integer'

Példa

Lebegőpontos szám típusának meghatározása:

<?php echo gettype(3.14); ?>

A kód végrehajtásának eredménye:

'double'

Példa

Karakterlánc típusának meghatározása:

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

A kód végrehajtásának eredménye:

'string'

Példa

Logikai érték típusának meghatározása:

<?php echo gettype(true); ?>

A kód végrehajtásának eredménye:

'boolean'

Példa

Tömb típusának meghatározása:

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

A kód végrehajtásának eredménye:

'array'

Példa

NULL típusának meghatározása:

<?php echo gettype(null); ?>

A kód végrehajtásának eredménye:

'NULL'

Példa

Ellenőrizzük egy változó típusát átalakítások után:

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

A kód végrehajtásának eredménye:

'string' 'integer' 'double'

Lásd még

  • a is_int függvényt,
    amely ellenőrzi, hogy egy változó egész szám-e
  • a settype függvényt,
    amely beállítja egy változó típusát
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás