Функсияи settype
Функсияи settype навъи тағирёбандаро ба навъи мушаххасшуда тағйир медиҳад. Ба параметри аввал тағирёбандае, ки бояд табдил дода шавад, гузаронида мешавад, ба дуюмӣ - сатр бо номи навъ. Функсия true-ро дар сурати табдили муваффақона ва false-ро дар сурати номуваффақият бармегардонад.
Синтаксис
settype(mixed &$var, string $type): bool
Мисол
Сатрро ба адади бутун табдил медиҳем:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Натиҷаи иҷрои код:
123
Мисол
Ададро ба сатр табдил медиҳем:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Натиҷаи иҷрои код:
'123'
Мисол
Бикӯшем массивро ба сатр табдил диҳем:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Натиҷаи иҷрои код:
'Array'
true
Мисол
Сатрро ба қимати буленӣ табдил медиҳем:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Натиҷаи иҷрои код:
true