22 of 410 menu

Funksioni gettype

Funksioni gettype kthen një varg, që tregon llojin e ndryshores së kaluar. Ai merr një parametër - ndryshoren, lloji i së cilës duhet të përcaktohet.

Sintaksa

gettype(mixed $var): string

Vlerat e kthyera

Lloji Përshkrimi
'boolean' Vlerat boolean
'integer' Numrat e plotë
'double' Numrat me presje dhjetore
'string' Vargjet
'array' Vargjet
'object' Objektet
'resource' Burimet
'NULL' Vlerat null
'unknown type' Lloje të panjohura

Shembull

Përcaktimi i llojit të numrit të plotë:

<?php echo gettype(123); ?>

Rezultati i ekzekutimit të kodit:

'integer'

Shembull

Përcaktimi i llojit të numrit me presje dhjetore:

<?php echo gettype(3.14); ?>

Rezultati i ekzekutimit të kodit:

'double'

Shembull

Përcaktimi i llojit të vargut:

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

Rezultati i ekzekutimit të kodit:

'string'

Shembull

Përcaktimi i llojit të vlerës boolean:

<?php echo gettype(true); ?>

Rezultati i ekzekutimit të kodit:

'boolean'

Shembull

Përcaktimi i llojit të vargut:

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

Rezultati i ekzekutimit të kodit:

'array'

Shembull

Përcaktimi i llojit NULL:

<?php echo gettype(null); ?>

Rezultati i ekzekutimit të kodit:

'NULL'

Shembull

Le të kontrollojmë llojin e ndryshores pas shndërrimeve:

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

Rezultati i ekzekutimit të kodit:

'string' 'integer' 'double'

Shihni gjithashtu

  • funksionin is_int,
    që kontrollon nëse një ndryshore është numër i plotë
  • funksionin settype,
    që vendos llojin e ndryshores
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo