我保存在數據庫中一個來自tinymce編輯器的html內容,所以我想要在php頁面上顯示這個html內容,但以美麗的方式。 我想首先檢查在html字符串中是否存在圖像,如果存在,則首先在php頁面中顯示它。然後,我想要在圖像右側顯示一些文本,截斷它前200個單詞,但它必須保持HTML,因爲它可能存在也不僅鏈接簡單的文本。PHP從HTML字符串中提取第一個圖像,刪除所有圖像標記,並截斷HTML字符串
是否有一個PHP庫或PHP類來操縱HTML和截斷HTML字符串的「閱讀更多」功能?
我保存在數據庫中一個來自tinymce編輯器的html內容,所以我想要在php頁面上顯示這個html內容,但以美麗的方式。 我想首先檢查在html字符串中是否存在圖像,如果存在,則首先在php頁面中顯示它。然後,我想要在圖像右側顯示一些文本,截斷它前200個單詞,但它必須保持HTML,因爲它可能存在也不僅鏈接簡單的文本。PHP從HTML字符串中提取第一個圖像,刪除所有圖像標記,並截斷HTML字符串
是否有一個PHP庫或PHP類來操縱HTML和截斷HTML字符串的「閱讀更多」功能?
這看起來像一個很好的工具:
http://simplehtmldom.sourceforge.net/
有趣的是它甚至有你要找的頭版上的例子。
編輯:
PHP確實有它自己的庫來處理HTML文檔在:http://docs.php.net/manual/en/book.dom.php 也看看http://code.google.com/p/phpquery/
有一個問題在那裏的某個地方? –
我從tinymce編輯器保存數據庫html內容,所以現在我想在頁面上顯示這個html內容,但以美麗的方式。我想首先檢查在html字符串中是否存在圖像,如果存在,則首先在頁面中顯示它。然後,我想要在圖像右側顯示一些文本,截斷它前200個單詞,但它必須保持HTML,因爲它可能存在也鏈接不僅文本。 – paganotti