gettype funksiyasi

gettype funksiyasi berilgan o'zgaruvchining turini ko'rsatadigan satrni qaytaradi. U bitta parametr qabul qiladi - turi aniqlanishi kerak bo'lgan o'zgaruvchi.

Sintaksis

phpgettype(mixed $var): string

Qaytadigan qiymatlar

Turi Tavsif
'boolean' Mantiqiy qiymatlar
'integer' Butun sonlar
'double' Suzuvchi nuqtali sonlar
'string' Satrlar
'array' Massivlar
'object' Ob'ektlar
'resource' Resurslar
'NULL' Null qiymatlar
'unknown type' Noma'lum turlar

Misol

Butun sonning turini aniqlash:

php<?php
  echo gettype(123);
?>

Kodni bajarish natijasi:

php'integer'

Misol

Suzuvchi nuqtali sonning turini aniqlash:

php<?php
  echo gettype(3.14);
?>

Kodni bajarish natijasi:

php'double'

Misol

Satrning turini aniqlash:

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

Kodni bajarish natijasi:

php'string'

Misol

Mantiqiy qiymatning turini aniqlash:

php<?php
  echo gettype(true);
?>

Kodni bajarish natijasi:

php'boolean'

Misol

Massivning turini aniqlash:

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

Kodni bajarish natijasi:

php'array'

Misol

NULL ning turini aniqlash:

php<?php
  echo gettype(null);
?>

Kodni bajarish natijasi:

php'NULL'

Misol

O'zgaruvchining turini o'zgartirishlardan keyin tekshiramiz:

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

Kodni bajarish natijasi:

php'string'
'integer'
'double'

Shuningdek qarang

  • is_int funksiyasini,
    bu o'zgaruvchining butun son ekanligini tekshiradi
  • settype funksiyasini,
    bu o'zgaruvchining turini o'rnatadi