如果需要,我很乐意提供更多信息。这是精简版:
假设我有一个像这样的数组:
objects
这个$ field_data一直到$ field_data [3] [15]。 该结构的第一个元素到最后一个元素是:字段名称,表,表[索引] [字段名称],它们的输入类型(文本/日期/选择/ ..),字段大小,索引和数据库中要显示在选择器中的数据的名称。
然后,在php中:
$field_data[0][0] = array("user_name", "table", "table[0][user_name]", "select", "200px", 0, "names");
在前端,我试图像这样动态填充这些内容:
$select['names'] = $db_lookup->getNamesSelect();
答案 0 :(得分:0)
我把它弄乱了一点,这有效:
$field_data[0][1] = array("user_name", "table", "table[0][user_name]", "select", "200px", 0, "ages");
$field_data[0][0] = array("user_name", "table", "table[0][user_name]", "select", "200px", 0, "names");
$select['names'] = "Foo";
foreach ($field_data[0] as $field) {
if (!empty($select[$field[6]])) {
echo $select[$field[6]]."\n";
}
}
我认为您只是缺少第二个结尾括号。在$ select [$ field [6]] <-