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 に答える