使用以下代码:
'<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;