Функция settype
Функция settype ўзгарувчининг турини кўрсатилган турига ўзгартиради. Биринчи параметр сифатида ўзгартириш керак бўлган ўзгарувчи, иккинчисида эса тур номи билан сатр ўтказилади. Функция муваффақиятли ўзгартирилганда true, ўзгартириш муваффақиятсиз tugaganda эса 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