Функцыя 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