經常看到一些配置文件里面存放的是一些類似帶有格式的變量名稱和值,其實就是一個序列化的過程,在需要用到這些數據庫的時候會進行一個反序列化過程,就是將這個字符串再還原成他原來的數據結構。下面說說php 如何進行數據的序列化和反序列化的。
php 將數據序列化和反序列化其實就用到兩個函數,serialize 和unserialize。
serialize 將數組格式化成有序的字符串
unserialize 將數組還原成數組
例如:
- $user=array('Moe','Larry','Curly');
- $user=serialize($stooges);
- echo '<pre>';
- print_r($user);
- echo '<br />';
- print_r(unserialize($user));
新聞熱點
疑難解答