22 of 410 menu

Funcția gettype

Funcția gettype returnează un șir de caractere care indică tipul variabilei transmise. Ea acceptă un singur parametru - variabila al cărei tip trebuie determinat.

Sintaxă

gettype(mixed $var): string

Valori returnate

Tip Descriere
'boolean' Valori booleene
'integer' Numere întregi
'double' Numere cu virgulă mobilă
'string' Șiruri de caractere
'array' Array-uri
'object' Obiecte
'resource' Resurse
'NULL' Valori nul
'unknown type' Tipuri necunoscute

Exemplu

Determinarea tipului unui număr întreg:

<?php echo gettype(123); ?>

Rezultatul executării codului:

'integer'

Exemplu

Determinarea tipului unui număr cu virgulă mobilă:

<?php echo gettype(3.14); ?>

Rezultatul executării codului:

'double'

Exemplu

Determinarea tipului unui șir de caractere:

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

Rezultatul executării codului:

'string'

Exemplu

Determinarea tipului unei valori booleene:

<?php echo gettype(true); ?>

Rezultatul executării codului:

'boolean'

Exemplu

Determinarea tipului unui array:

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

Rezultatul executării codului:

'array'

Exemplu

Determinarea tipului NULL:

<?php echo gettype(null); ?>

Rezultatul executării codului:

'NULL'

Exemplu

Să verificăm tipul unei variabile după conversii:

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

Rezultatul executării codului:

'string' 'integer' 'double'

Vezi și

  • funcția is_int,
    care verifică dacă o variabilă este un număr întreg
  • funcția settype,
    care stabilește tipul unei variabile
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge