22 of 410 menu

Функција gettype

Функцијата gettype враќа низа, што укажува на типот на пренесената променлива. Таа прифаќа еден параметар - променлива, чиј тип треба да се определи.

Синтакса

gettype(mixed $var): string

Вратени вредности

Тип Опис
'boolean' Булови вредности
'integer' Цели броеви
'double' Броеви со подвижна точка
'string' Низи
'array' Низи
'object' Објекти
'resource' Ресурси
'NULL' Null-вредности
'unknown type' Непознати типови

Пример

Определување на тип на цел број:

<?php echo gettype(123); ?>

Резултат од извршување на кодот:

'integer'

Пример

Определување на тип на број со подвижна точка:

<?php echo gettype(3.14); ?>

Резултат од извршување на кодот:

'double'

Пример

Определување на тип на низа:

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

Резултат од извршување на кодот:

'string'

Пример

Определување на тип на булова вредност:

<?php echo gettype(true); ?>

Резултат од извршување на кодот:

'boolean'

Пример

Определување на тип на низа:

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

Резултат од извршување на кодот:

'array'

Пример

Определување на тип на NULL:

<?php echo gettype(null); ?>

Резултат од извршување на кодот:

'NULL'

Пример

Да провериме тип на променлива после трансформации:

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

Резултат од извршување на кодот:

'string' 'integer' 'double'

Погледнете ги и

  • функцијата is_int,
    која проверува дали променливата е цел број
  • функцијата settype,
    која поставува тип на променлива
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј