我从通过复选框插入的数据库中提取了以下数据。
这是print_r($ sockets):
a:6:{i:0;s:6:"UK 15A";i:1;s:5:"CEE22";i:2;s:6:"Schuko";i:3;s:6:"French";i:4;s:5:"Swiss";i:5;s:6:"Danish";}
显示复选框值的最佳方法是什么?介于两者之间的引号???
我尝试使用explode();但我不确定这是否正确。
由于
答案 0 :(得分:1)
它看起来像是序列化数据。
你可以使用unserialize()
$data=unserialize($str);
print_r($data);
结果
Array
(
[0] => UK 15A
[1] => CEE22
[2] => Schuko
[3] => French
[4] => Swiss
[5] => Danish
)
遍历数组并访问值。
答案 1 :(得分:0)
它是序列化数组
你可以像这样使用它
$ sockets = unserialize($ sockets);
echo $ sockets [0]; // UK 15A
echo $ sockets [4]; //瑞士