2012-12-05 78 views
0

我不知道這個問題是否已經被問到了!這真的好像是新的! 我發現了類似的東西here,但它是用於Java,而不是PHP用PHP中的一些ASCII碼轉換字符串

下面是我的問題。 在客戶端,我使用TinyMCE獲取長文本。在服務器端,爲了列出目的,我從該字符串中提取前n個單詞。

特別地,返回的字符串中包含的HTML代碼,我通過使用PHP strip_tags()功能刪除,它還包含ASCII字符(對於空間例如 )。

是否有任何PHP函數可以自動轉換包含在字符串中的所有ASCII碼或能夠檢測字符串中的所有ASCII碼?

在第一種情況下,一切都很容易;在後者中,我應該找到ASCII,然後用chr()函數替換它。

回答

1

檢查功能html_entity_decode()

從文檔:

html_entity_decode()是ヶ輛的),因爲它所有的HTML實體將字符串轉換爲他們的應用角色相反(。

+0

它返回一個字符串作爲分隔符「 - 」嗎? – JeanValjean

+1

爲什麼呢?它將HTML取代爲相應的字符。 ' '變成空格,'&'變成&等等 – koopajah

+0

對不起!我的問題與[this](http://stackoverflow.com/questions/7530238/convert-ascii-and-utf-8-to-non-special-characters-with-one-function)接受了答案。作者指出,結果是由「 - 」分隔的字符串。謝謝!您的答案將被接受! – JeanValjean

相關問題