如何通过序列化来反序列化存储在数据库中的数据?
请举个例子。
$result = array();
foreach ($upload_data as $file) {
$result[] = $file['file'];
}
$insert_to_database = serialize($result);
//This inserted in database, I want unserialize this output
output: a:2:{i:0;s:55:"Chrysanthemum18.jpg";i:1;s:48:"Desert18.jpg";}
最佳答案
$var = array('a', 'b', 'c');
$var = serialize($var);
var_dump($var); // string(42) "a:3:{i:0;s:1:"a";i:1;s:1:"b";i:2;s:1:"c";}"
$var = unserialize($var);
echo $var[0]; // 'a'
关于php - 反序列化数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6819487/