我有以下数据被从数据库中拉出来,正在通过复选框插入。
下面是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";}
什么是最好的方式来显示复选框的值,即那些在引号之间??
我试图使用爆炸();但我不确定这是否正确。
谢谢
看起来像是序列化的数据
可以对它使用unserialize()
$data=unserialize($str);
print_r($data);
结果Array
(
[0] => UK 15A
[1] => CEE22
[2] => Schuko
[3] => French
[4] => Swiss
[5] => Danish
)
循环遍历数组并访问值
是序列化数组
你可以这样使用
$sockets = unsiralize($sockets);
echo $套接字[0];//UK 15A
echo $套接字[4];//瑞士