2
A
回答
2
最好的辦法是使用strip_tags()
從中刪除HTML,並使用substr
僅顯示前300個字符。否則,您必須解析HTML以在適當的位置將其分解,以免打破其他佈局。
2
用strip_tags()和換行()
<?php
$blog_entry = '<div class="myclass"><p><h1>I am trying to write a blog system.</h1> The main page is consist of part of the content of blog entries.</p>
<p>The problem is how could I make sure the excerpt is truncated correctly, since the blog entries is stored in HTML code.</p>
<p>Thanks.</p></div>';
// Allow a couple of tags (<p>,<a>), or don't - wrap excerpts into your own CSS class in your UI
$thisExcerpt = wordwrap(strip_tags($blog_entry, '<p>,<a>'),50);
$thisExcerpt = explode("\n", $thisExcerpt);
$thisExcerpt = $thisExcerpt[0];
echo $thisExcerpt . '...';
?>
輸出:
I am trying to write a blog system. The main...
相關問題
- 1. 從數據庫中讀取system.servicemodel部分
- 2. 如何從Android讀取MYSQL數據庫?
- 3. 從MySQL數據庫中讀取數據到HTML表格中?
- 4. 在MySQL中讀取來自數據庫的HTML代碼
- 5. 從嗅嗅網址獲取文章從MySQL數據庫
- 6. 數據庫文章:分頁
- 7. 如何從HTML讀取本地訪問數據庫文件?
- 8. 如何編碼html以保存在Mysql數據庫中?
- 9. 從MySQL數據庫的一行中讀取一列
- 10. 獲取從網上的文章到數據庫的分享
- 11. 如何從Android的不同表中讀取MYSQL數據庫?
- 12. 如何從Firebase數據庫中部分提取數據
- 13. 從數據庫中讀取時的UTF-8編碼(C#)
- 14. 如何從mysql中的文本字段中讀取數據
- 15. 從外部文件中讀取數據
- 16. 如何在從mysql讀取數據時在java中分割「\ n」?
- 17. 從數據庫中讀取文件
- 18. 如何在MySQL中提取部分Base64編碼的字符串?
- 19. 如何從數據庫中存儲的文本文件中讀取數據
- 20. 如何在從數據庫中讀取數據後編輯數據?
- 21. java從數據庫讀取編碼數據並創建pdf文件
- 22. 如何確定訂單數據是從MYSQL數據庫中讀取的?
- 23. 讀取ajax html響應的一部分
- 24. 如何從C編程的文件中讀取數據?
- 25. 如何讀取Python,C或Java中的大數據文件的一部分?
- 26. 從數據庫中檢索未讀文章
- 27. 從mySQL數據庫讀寫
- 28. 閱讀從MySQL數據庫
- 29. 使用knex從mysql數據庫讀取。我如何從中獲取信息?
- 30. Perl DBI取數據庫的一部分?