如何在这种情况下从文本创建变量:
$option["b"] = 'text';
$a['field'] = 'option["b"]';
这不起作用:
$ x = $ {$ a ['field']};
在这种情况下,结果为null,但变量$ x value应为'text'
答案 0 :(得分:0)
我认为你可以通过文字做到这一点的唯一方法是没有钥匙。您可以通过字符串分配数组变量,但不能分配键本身:
$option['b'] = 'text';
$var = "option";
$next = $$var; //variable variable which reads string as variable name
$a['field'] = $next['b'];
如果你给我一个表达目的的例子,我可能会想出一个能满足你需要的功能。