我的一个插件是以
的形式存储数据a:2:{i:0;s:20:\"HELM Operational (O)\";i:1;s:19:\"HELM Management (M)\";}
在数据库中。我希望获得诸如" HELM Operational,HELM Management"在PHP中。如何提取值并将其转换为所需形式的变量。我知道我们可以在"
之后使用爆炸爆炸但是在i:1,s:19
等之间存在动态非想要的值,每次都会有所不同。这可能使用php来获得理想的结果吗?
答案 0 :(得分:0)
如果您无法在源代码处修复格式错误的数据:
$data = 'a:2:{i:0;s:20:\"HELM Operational (O)\";i:1;s:19:\"HELM Management (M)\";}';
$data = unserialize(str_replace('\"', '"', $data));
var_dump($data);