2015-06-12 32 views
-7

我正在從數據庫中獲取數據。我的一個數據庫字段包含html標記,但我想在我的網站上顯示它沒有html標記(僅文本)。我試過htmlspecialchars()函數,但它不工作。獲取數據庫字段 - 在網站上顯示時刪除HTML標記

例如,這是從我的數據庫字段:

<h2 style="font-style:italic;"><strong>Hiiiiiii Jhon </strong></h2> 

我想表明它在我的網站爲:Hiiiiiii Jhon,沒有任何html標記。

爲取我所用代碼,結果..

<?php $a=substr($row[2], 0, 34); echo strip_tags($a)."......"; ?> 

,但它不是工作正確

+2

'用strip_tags()'? – CD001

+0

它需要*去掉*東西@ CD001 –

+0

嘿 - 這是其中一個問題,我最初的「讓我谷歌爲你」類型的回覆將被阻止;) – CD001

回答

0

很難理解你的問題。

您可以使用$your_string = strip_tags($your_string);刪除html標籤。

此處瞭解詳情:https://php.net/strip_tags

後你在你的問題中新增了你的代碼,它應該是:

<?php echo substr(strip_tags($row[2]), 0, 34)."......"; ?> 
+0

它不起作用 – Bhavesh

+0

請發佈您的代碼,以幫助您更好(假設您知道您必須更改$ your_string與您的真正的字符串,其中包含HTML標記) –

+0

<?php echo substr(strip_tags($ row [2],0,34))。「......」; ?>我使用這樣但不工作它顯示的答案像........ – Bhavesh

相關問題