От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить