ScreenShot_2026-07-14_093425_386.png

针对此前网络上关于 ZBlogPHP 文章不换行问题的解决方案,鉴于部分方法尚存局限,本文特此梳理并提供一套更为稳妥且全面的解决策略,以供各位参考。


{php}
 $clean_string = $article->Content;
// 先尝试移除包含 nowrap 的 span 标签
$clean_string = preg_replace('/<span\s+[^>]*?style\s*=\s*["\'][^"\']*nowrap[^"\']*["\'][^>]*>(.*?)<\/span>/is', '$1', $clean_string);
// 如果上面没移除干净,再尝试只移除 style 中的 nowrap 相关样式
$clean_string = preg_replace('/(?:text-wrap(?:-mode)?:\s*nowrap;?)/i', '', $clean_string);
echo $clean_string;
{/php}


感谢支持

如果这篇文章对您有帮助,欢迎扫码支持作者的创作