Fungsi settype
Fungsi settype mengubah jenis pembolehubah kepada jenis yang ditentukan. Parameter pertama ialah pembolehubah yang perlu ditukar, dan parameter kedua ialah rentetan dengan nama jenis. Fungsi mengembalikan true jika penukaran berjaya dan false jika gagal.
Sintaks
settype(mixed &$var, string $type): bool
Contoh
Tukar rentetan kepada integer:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Keputusan pelaksanaan kod:
123
Contoh
Tukar nombor kepada rentetan:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Keputusan pelaksanaan kod:
'123'
Contoh
Cuba tukar tatasusunan kepada rentetan:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Keputusan pelaksanaan kod:
'Array'
true
Contoh
Tukar rentetan kepada nilai boolean:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Keputusan pelaksanaan kod:
true