在顯示使用者產生的內容或從不受信任的來源檢索的資料時,從PHP 字串中刪除HTML 標籤至關重要,以防止惡意攻擊程式碼注入或格式不正確。在這種情況下,需要截斷 HTML 字串,同時保持其內容不包含任何 HTML 標籤。
strip_tags() 函數為此任務提供了有效的解決方案。它從字串中刪除所有 HTML 和 PHP 標籤,同時保留其中的內容。透過利用此功能,我們可以有效地從資料庫條目中消除不需要的 HTML 程式碼。
實作方式包含將 strip_tags() 與 substr() 結合。首先,strip_tags() 套用於資料庫項目,刪除所有 HTML 標籤。隨後,使用 substr() 將處理後的字串截斷為所需的長度,在本例中為前 100 個字元。
$cleaned_text = strip_tags($row_get_Business['business_description']); echo substr($cleaned_text, 0, 110) . "...";
透過使用此方法,我們確保資料庫條目中的 HTML 標籤被移除,並且只顯示所需的內容部分。這種方法有效解決了在截斷文字中顯示 HTML 程式碼的問題,提供更乾淨、更安全的使用者體驗。
以上是如何在保留內容的同時安全地截斷 PHP 中的 HTML 標記字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!