以下のコードで:
'<ul class="qandaul"><li>'.htmlspecialchars( is_array( $arrImageFile[$key] ) ? implode(",", $arrImageFile[$key]) : $arrImageFile[$key] ) ). '</li></ul>'
ビューページのソースに移動すると、赤で強調表示されます。これを行う理由は、それらに関連付ける開始タグが</li></ul>
表示されていないためです。<ul><li>
私の質問は上記のコードです<ul><li>
が、タグが正しい位置に配置されていることがわかっていることを意味するビューソースに表示されるようにタグを配置するためのサポートはどこにありますか?
アップデート:
以下は、ビューソースから生成されたHTMLです。
<td width="11%" class="imagetd"> </li></ul></td>
以下は、php/htmlコード全体です。
echo '<td width="11%" class="imagetd">'. ( ( empty ($arrImageFile[$key]) ) ? " " : '<ul class="qandaul"><li>'.htmlspecialchars( is_array( $arrImageFile[$key] ) ? implode(",", $arrImageFile[$key]) : $arrImageFile[$key] ) ). '</li></ul></td>' . PHP_EOL;