Funkcija settype
Funkcija settype maina mainīgā tipu uz norādīto. Pirmā parametrā tiek padots mainīgais, kas jāpārveido, bet otrajā - virkne ar tipa nosaukumu. Funkcija atgriež true veiksmīgas pārveidošanas gadījumā un false neveiksmes gadījumā.
Sintakse
settype(mixed &$var, string $type): bool
Piemērs
Pārveidosim virkni par veselu skaitli:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Koda izpildes rezultāts:
123
Piemērs
Pārveidosim skaitli par virkni:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Koda izpildes rezultāts:
'123'
Piemērs
Mēģināsim pārveidot masīvu par virkni:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Koda izpildes rezultāts:
'Array'
true
Piemērs
Pārveidosim virkni par Būla vērtību:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Koda izpildes rezultāts:
true