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