22 of 410 menu

Funkcja gettype

Funkcja gettype zwraca ciąg znaków wskazujący typ przekazanej zmiennej. Przyjmuje jeden parametr - zmienną, której typ należy określić.

Składnia

gettype(mixed $var): string

Zwracane wartości

Typ Opis
'boolean' Wartości logiczne (boolean)
'integer' Liczby całkowite
'double' Liczby zmiennoprzecinkowe
'string' Ciągi znaków (string)
'array' Tablice
'object' Obiekty
'resource' Zasoby
'NULL' Wartości null
'unknown type' Nieznane typy

Przykład

Określenie typu liczby całkowitej:

<?php echo gettype(123); ?>

Wynik wykonania kodu:

'integer'

Przykład

Określenie typu liczby zmiennoprzecinkowej:

<?php echo gettype(3.14); ?>

Wynik wykonania kodu:

'double'

Przykład

Określenie typu ciągu znaków:

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

Wynik wykonania kodu:

'string'

Przykład

Określenie typu wartości logicznej:

<?php echo gettype(true); ?>

Wynik wykonania kodu:

'boolean'

Przykład

Określenie typu tablicy:

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

Wynik wykonania kodu:

'array'

Przykład

Określenie typu NULL:

<?php echo gettype(null); ?>

Wynik wykonania kodu:

'NULL'

Przykład

Sprawdźmy typ zmiennej po konwersjach:

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

Wynik wykonania kodu:

'string' 'integer' 'double'

Zobacz też

  • funkcję is_int,
    która sprawdza, czy zmienna jest liczbą całkowitą
  • funkcję settype,
    która ustawia typ zmiennej
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć