Funksioni settype
Funksioni settype ndryshon llojin e variablit në atë të specifikuar. Si parametër i parë kalohet variabli që duhet të konvertohet, dhe si i dyti - një varg me emrin e llojit. Funksioni kthen true nëse konvertimi është i suksesshëm dhe false në rast dështimi.
Sintaksa
settype(mixed &$var, string $type): bool
Shembull
Le të konvertojmë një varg në numër të plotë:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Rezultati i ekzekutimit të kodit:
123
Shembull
Le të konvertojmë një numër në varg:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Rezultati i ekzekutimit të kodit:
'123'
Shembull
Le të përpiqemi të konvertojmë një array në varg:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
'Array'
true
Shembull
Le të konvertojmë një varg në vlerë boolean:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Rezultati i ekzekutimit të kodit:
true