【发布时间】:2015-08-19 12:24:23
【问题描述】:
我有这样的事情:
array('fields' => array(
0 => array('name' => 'family_name',
'label' => 'Family Names'),
array('name' => given_names',
'label' => 'Given Names'),
array('name' => 'additional_names',
'label' => 'Additional Names'),
array('name' => 'honorific_prefixes',
'label' => 'Honorific Prefixes'),
array('name' => honorific_suffixes',
'label' => 'Honorific Suffixes')
)
)
在变量中作为字符串。整个事情都在一个数据库字段中。如果我输出变量,它是一个字符串。 我会有一个内容为子数组的数组。如何将此值转换为数组?
我用谷歌搜索,但我发现了爆炸和分裂等,但我想我错过了找到任何解决方案的关键词。
感谢您在这种情况下提供的任何帮助。
【问题讨论】:
-
最简单的使用
eval的方法,但是你必须确保没有恶意注入的风险 -
为什么要以这种方式将数据存储在数据库中?您可以使用 JSON,例如,为了更轻松的转换。
-
存储
json_encode的结果。