聯(lián)系官方銷售客服
1835022288
028-61286886
preg_match_all匹配正文內(nèi)容沒有h標簽時,{$content}輸出不了內(nèi)容。求指點
以下是代碼
<div class="content">
<!--{php print_r($result);}-->
<!--{php echo($result[0][0]);}-->
<div id="geth">
<?php preg_match_all("/<h[1-7][^>]*?>(.*?)<\/h[1-7]>/",$content,$result);
if($result===[])
{
}
else
{
echo('<h2>目錄</h2>');
$i=0; foreach($result[1] as $value) echo('<p style="text-indent:16px;margin:0;"><a style="color:blue;" href=" '.$i++.'">? '.$value.'</ a></p >');
}
?>
</div>
{$content}
</div>
這種只能自己檢查正在表達式有沒有寫對?
。。。。。
題外話,可以把這些注釋全部刪。 <!--這些都是會被執(zhí)行的。
回復迅??蚣軇?chuàng)始人 大佬。正則貌似是沒問題的。反復則是了幾次都不行,<!-- 刪除了也不行。
請問:只是內(nèi)容正文匹配不到內(nèi)容時,怎么捕獲異常讓{$content}正常輸出
已重新排查解決。感謝官方