2017-08-12 166 views
-1
$html_str = "Random Text™ First Second Third"; 

echo $str = html_entity_decode($html_str); 

輸出:隨機文本™第一第二第三PHP - 轉換HTML符號到HTML實體

現在我怎麼轉換$海峽至$ html_str?

+1

請注意,您不需要運行'$ html_str' THROU gh'html_entity_decode()'輸出「Random Text™First Second Third」 - 它不需要任何解碼就可以很好地顯示。 – junkfoodjunkie

+0

@junkfoodjunkie你是絕對正確的。可以說,我想在我的mysql數據庫中保存「Random Text™First Second Third」,如下所示: - 「Random Text ™ First Second Third」。我會怎麼做? –

+0

那麼......我現在測試了,最近我得到了'htmlentities(string goes here)' - 但是,它將字符存儲爲'™',而不是'™',這可能是一個問題,或者不是,根據。 – junkfoodjunkie

回答

1

每文檔: 「html_entity_decode()是)ヶ輛相反(...」 http://php.net/manual/en/function.html-entity-decode.php

「ヶ輛 - 轉換所有適用的字符爲HTML實體」 http://php.net/manual/en/function.htmlentities.php

你想使用htmlentities

$html_str = htmlentities($str);

+0

我試過,但它輸出的原始字符串:隨機文本™第一個第二個第三個 –

+0

當然是的。 OUTPUT不會改變,但字符串如何存儲可能。 – junkfoodjunkie