Funktionen settype
Funktionen settype ändrar en variabels typ till den angivna. Den första parametern är variabeln som ska omvandlas, och den andra är en sträng med typens namn. Funktionen returnerar true vid framgångsrik omvandling och false vid misslyckande.
Syntax
settype(mixed &$var, string $type): bool
Exempel
Omvandla en sträng till ett heltal:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Resultat av kodkörning:
123
Exempel
Omvandla ett tal till en sträng:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Resultat av kodkörning:
'123'
Exempel
Försök att omvandla en array till en sträng:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Resultat av kodkörning:
'Array'
true
Exempel
Omvandla en sträng till ett booleskt värde:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Resultat av kodkörning:
true