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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан