把数组进行序列化
$arr = [
'db_host' => 'localhost',
'db_user' => 'root',
'db_pass' => 'root',
'db_name' => 'test',
];
//进行序列化
$str = serialize($arr);
//存储到记事本
file_put_contents("abc.txt", $str);
//也可以存储到数据库,或者给其他应用程序,返回给前台等等。。。
存储到abc.txt的结果是:
a:3:{s:7:"db_host";s:9:"localhost";s:7:"db_user";s:4:"root";s:7:"db_pass";s:2:"de";}
反序列化
$str = file_get_contents('abc.txt');
$a = unserialize($str);
var_dump($a);
打印结果是:
array (size=3)
'db_host' => string 'localhost' (length=9)
'db_user' => string 'root' (length=4)
'db_pass' => string 'de' (length=2)