我正在使用一个库XCRUD,它接受一个字符串参数并期望一个可变插值模式。以下是它在文档中的使用方法,它工作正常。
$xcrud->column_pattern('username','My name is {value}');
我想将此变量用作数组的键,但我无法弄清楚访问它所需的语法。
我尝试了以下内容:
$xcrud->column_pattern('PlanNo', $myArray['{value}']);
$xcrud->column_pattern('PlanNo', $myArray[eval('{value}')]);
$xcrud->column_pattern('PlanNo', $myArray[${value}]);
我正在调用的库中的函数如何通过{}
访问变量?也许这对我来说是不合理的,期望它会存在于当前范围内,它只是将该字符串传递到某个地方。
感谢您的帮助。 :)
答案 0 :(得分:1)
试试这个
$xcrud->column_pattern('PlanNo', $myArray[eval("(" + value + ")")]);