Funkcia settype
Funkcia settype mení typ premennej na uvedený. Prvým parametrom sa odovzdáva premenná, ktorú je potrebné transformovať, a druhým - reťazec s názvom typu. Funkcia vráti true pri úspešnej transformácii a false pri neúspechu.
Syntax
settype(mixed &$var, string $type): bool
Príklad
Transformujeme reťazec na celé číslo:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Výsledok vykonania kódu:
123
Príklad
Transformujeme číslo na reťazec:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Výsledok vykonania kódu:
'123'
Príklad
Skúsme transformovať pole na reťazec:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Výsledok vykonania kódu:
'Array'
true
Príklad
Transformujeme reťazec na booleovskú hodnotu:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Výsledok vykonania kódu:
true