1

好的,这是我的代码:

if (!is_array($html_strings[$form_name])) {$html_strings[$form_name] = array();}
        array_push($html_strings[$form_name], "<input type='checkbox' ".
                                                " name='" . $result{"formdir"} . "_" . $result{"form_id"} . "'".
                                                " id='" . $result{"formdir"} . "_" . $result{"form_id"} . "'".
                                                " value='" . $result{"encounter"} . "'" .
                                                " class='encounter_form' ".
                                                ">" . xl_form_title($result{"form_name"}) . "<br>\n");

我收到以下通知“通知:未定义索引:Nota de Consulta”

对解决此问题有任何帮助吗?

4

1 回答 1

0

$html_strings['Nota de Consulta']似乎还没有定义,所以你不能使用is_array它。

您可以$html_strings[$form_name]在检查它是否为数组之前检查它是否存在:

if (!isset($html_strings[$form_name]) || !is_array($html_strings[$form_name])) {
    $html_strings[$form_name] = array();
}
于 2013-08-28T21:56:48.837 回答