Hàm unserialize() trong PHP
Hàm unserialize() sẽ chuyển đổi chuỗi đã được hàmỒ, bạn chưa phải thành viên của forum Đăng nhập hoặc đăng ký ngay.chuyển đổi trước đó về chuỗi ban đầu. Nếu truyền vào hàm unserialize() một chuỗi nguyên bản chưa được chuyển đổi, hàm sẽ báo lỗi.
Cú pháp:
unserialize($str);
Trong đó:
$str
là chuỗi đã được hàmỒ, bạn chưa phải thành viên của forum Đăng nhập hoặc đăng ký ngay.chuyển đổi trước đó.
PHP:
$var = array(
"php",
2408,
"css",
"tuihocweb.com",
"sang lap boi Le Dung"
);
$strSerialize = serialize($var);
echo "<pre>";
print_r($strSerialize);
echo "</pre>";
$varSource = unserialize($strSerialize);
echo "<pre>";
print_r($varSource );
echo "</pre>";
Kết quả:
Mã:
a:5:{i:0;s:3:"php";i:1;i:2408;i:2;s:3:"css";i:3;s:13:"tuihocweb.com";i:4;s:20:"sang lap boi Le Dung";}
Array
(
[0] => php
[1] => 2408
[2] => css
[3] => tuihocweb.com
[4] => sang lap boi Le Dung
)