Định nghĩa
Hàm strval()
sẽ chuyển đổi giá trị của biến truyền vào thành một chuỗi. Hàm tương thích với PHP 4, PHP 5, PHP 7.
Cú pháp
Cú pháp
strval ( mixed $var ) : string
Trong đó:
$var là biến truyền vào.
Mô tả
Hàm strval() trả về giá trị của một biến ở dạng chuỗi. Hàm này không thực hiện bất kỳ định dạng nào trên giá trị được trả về.
Ví Dụ.
code:
class StrValTest { public function __toString() { return __CLASS__; } } echo strval(new StrValTest) . "<br />"; $var = "24.0895"; echo strval( $var) . "<br />"; $var = 'codetutam.com'; echo strval( $var) . "<br />";
Kết quả:
StrValTest 24.0895 codetutam.com
Một số lưu ý..
– Bạn không thể sử dụng strval () trên mảng hoặc trên các đối tượng.
– Trong PHP 5.3 trở xuống, strval (mảng (1, 2, 3)) sẽ trả về chuỗi “Mảng” mà không có bất kỳ loại lỗi nào xảy ra.
– Từ 5,4 trở lên, giá trị trả về không thay đổi nhưng bây giờ bạn sẽ gặp lỗi cảnh báo: “Cần Chuyển đổi mảng thành chuỗi”.