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
settype(mixed &$var, string $type): bool
Misol
Satrni butun songa o'zgartiramiz:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Kodni bajarish natijasi:
123
Misol
Sonni satrga o'zgartiramiz:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Kodni bajarish natijasi:
'123'
Misol
Massivni satrga o'zgartiramiz:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Kodni bajarish natijasi:
'Array'
true
Misol
Satni mantiqiy qiymatga o'zgartiramiz:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Kodni bajarish natijasi:
true