1

ブログで最初の300文字を取得し、最後の単語全体を切り取ってプレビューを生成します。私の問題は、ブログの上部にリストがある場合、プレビューに含まれることがありますが、通常、終了リストタグが含まれることはありません。では、$preview変数で開始リストタグを確認し、見つかった場合は終了タグを確認し、存在しない場合は追加するにはどうすればよいですか。

プレビューのすべてのコード。

$preview = wordwrap($content, 300);
$preview = explode("\n", $preview);
$preview = $preview[0] . "...";
4

2 に答える 2

3

これを試して

if ( !strpos($preview, '<ul>') && !strpos($preview, '</ul>') ) {
    $preview .= '</ul>';
}
于 2012-09-18T15:16:57.060 に答える
1
if ( strpos($preview, '<ul>') !== false && strpos($preview, '</ul>') === false ) {
    $preview .= '</ul>';
}
于 2012-09-18T15:38:10.883 に答える