Hàm settype
Hàm settype thay đổi kiểu của một biến sang kiểu được chỉ định. Tham số đầu tiên là biến cần chuyển đổi, và tham số thứ hai là chuỗi chứa tên kiểu. Hàm trả về true nếu chuyển đổi thành công và false nếu thất bại.
Cú pháp
settype(mixed &$var, string $type): bool
Ví dụ
Chuyển đổi chuỗi thành số nguyên:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Kết quả thực thi mã:
123
Ví dụ
Chuyển đổi số thành chuỗi:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Kết quả thực thi mã:
'123'
Ví dụ
Thử chuyển đổi mảng thành chuỗi:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Kết quả thực thi mã:
'Array'
true
Ví dụ
Chuyển đổi chuỗi thành giá trị boolean:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Kết quả thực thi mã:
true