settype funksiyasi

settype funksiyasi o'zgaruvchining turini ko'rsatilganga o'zgartiradi. Birinchi parametr sifatida o'zgartirilishi kerak bo'lgan o'zgaruvchi, ikkinchi parametr sifatida esa tur nomi bilan satr uzatiladi. Funktsiya muvaffaqiyatli o'zgartirilganda true, muvaffaqiyatsizlikda false qaytaradi.

Sintaksis

phpsettype(mixed &$var, string $type): bool

Misol

Satrni butun songa o'zgartiramiz:

php<?php
  $str = '123';
  settype($str, 'integer');
  var_dump($str);
?>

Kodni bajarish natijasi:

php123

Misol

Sonni satrga o'zgartiramiz:

php<?php
  $num = 123;
  settype($num, 'string');
  var_dump($num);
?>

Kodni bajarish natijasi:

php'123'

Misol

Massivni satrga o'zgartiramiz:

php<?php
  $arr = [1, 2, 3];
  $res = settype($arr, 'string');
  var_dump($arr);
  var_dump($res);
?>

Kodni bajarish natijasi:

php'Array'
true

Misol

Satni mantiqiy qiymatga o'zgartiramiz:

php<?php
  $val = "true";
  settype($val, "boolean");
  var_dump($val);
?>

Kodni bajarish natijasi:

phptrue

Shuningdek qarang

  • is_int funksiyasi,
    o'zgaruvchining butun son ekanligini tekshiradi
  • strval funksiyasi,
    o'zgaruvchini satrga o'zgartiradi
  • intval funksiyasi,
    o'zgaruvchini butun songa o'zgartiradi