Funkcija settype
Funkcija settype spremeni tip spremenljivke na določeni. Prvi parameter je spremenljivka, ki jo je treba pretvoriti, drugi pa niz z imenom tipa. Funkcija vrne true ob uspešni pretvorbi in false ob neuspehu.
Sintaksa
settype(mixed &$var, string $type): bool
Primer
Pretvorimo niz v celo število:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Rezultat izvajanja kode:
123
Primer
Pretvorimo število v niz:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Rezultat izvajanja kode:
'123'
Primer
Poskusimo pretvoriti polje v niz:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Rezultat izvajanja kode:
'Array'
true
Primer
Pretvorimo niz v logično vrednost:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Rezultat izvajanja kode:
true