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