key/value
我的$_POST
变量中有以下内容:
Array
(
'translations_0_comment' => 'Greetings from UK'
)
我想要的是将此值设置为以下数组
$data[translations][0][comment] = 'Greetings from UK';
所以我的想法是我可以在我的KEY
值中包含任何东西,然后我将填充一个数组。
有没有不使用的安全方法来做到这一点eval()
?
感谢所有帮助。
更新:
这将是一个想法eval()
foreach ($_POST as $key => $dataValue) {
$a = explode("_", $key);
$builder = '$object';
foreach ($a as $value) {
$builder.='['.$value.']';
}
$builder.=' = '.$dataValue.';';
eval($builder);
}