Kazi settype
Kazi settype inabadilisha aina ya kutofautisha kwa ile iliyoonyeshwa. Kigezo cha kwanza hupeanwa kutofautisha ambacho kinahitaji kubadilishwa, na cha pili - string yenye jina la aina. Kazi hurudisha true wakati ubadilishaji unafanikiwa na false wakati ushindwe.
Syntax
settype(mixed &$var, string $type): bool
Mfano
Wacha tubadilishe string kuwa nambari kamili:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Matokeo ya kutekeleza kificho:
123
Mfano
Wacha tubadilishe nambari kuwa string:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Matokeo ya kutekeleza kificho:
'123'
Mfano
Wacha tujaribu kubadilisha safu (array) kuwa string:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
'Array'
true
Mfano
Wacha tubadilishe string kuwa thamani ya boolean:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Matokeo ya kutekeleza kificho:
true