22 of 410 menu

Funkcija gettype

Funkcija gettype grąžina eilutę, nurodančią perduoto kintamojo tipą. Ji priima vieną parametrą - kintamąjį, kurio tipą reikia nustatyti.

Sintaksė

gettype(mixed $var): string

Grąžinamos reikšmės

Tipas Aprašas
'boolean' Bulinės reikšmės
'integer' Sveikieji skaičiai
'double' Slankiojo kablelio skaičiai
'string' Eilutės
'array' Masyvai
'object' Objektai
'resource' Resursai
'NULL' Null reikšmės
'unknown type' Nežinomi tipai

Pavyzdys

Sveikojo skaičiaus tipo nustatymas:

<?php echo gettype(123); ?>

Kodo vykdymo rezultatas:

'integer'

Pavyzdys

Slankiojo kablelio skaičiaus tipo nustatymas:

<?php echo gettype(3.14); ?>

Kodo vykdymo rezultatas:

'double'

Pavyzdys

Eilutės tipo nustatymas:

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

Kodo vykdymo rezultatas:

'string'

Pavyzdys

Bulinės reikšmės tipo nustatymas:

<?php echo gettype(true); ?>

Kodo vykdymo rezultatas:

'boolean'

Pavyzdys

Masyvo tipo nustatymas:

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

Kodo vykdymo rezultatas:

'array'

Pavyzdys

NULL tipo nustatymas:

<?php echo gettype(null); ?>

Kodo vykdymo rezultatas:

'NULL'

Pavyzdys

Patikrinkime kintamojo tipą po transformacijų:

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

Kodo vykdymo rezultatas:

'string' 'integer' 'double'

Taip pat žiūrėkite

  • funkciją is_int,
    kuri tikrina, ar kintamasis yra sveikasis skaičius
  • funkciją settype,
    kuri nustato kintamojo tipą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti