2011-10-21 102 views
0

我有PHP 3.2.1並且想要解碼html標籤,例如<>我知道PHP 4及以上版本的html_entity_decode,但不知道您對PHP 3有何看法?html_entity_decode for php 3

+6

哇,一個化石! –

+0

也許你可能會想到更新你的PHP版本... –

+0

[PHP_Compat](http://pear.php.net/package/PHP_Compat/redirected)或[upgradephp](http://upgradephp.berlios.de/)或查看手冊評論部分。 – mario

回答

3

的首選解決方案是升級PHP所以它不會讓你的頭髮都豎起來了,當你聽到的是什麼版本?

除此之外,你就不得不實現自己的給定一個list of HTML entities,一個循環和str_replace。即使那樣你也會遇到另一個可能的問題:編碼(PHP 3不提供任何編碼轉換支持,所以如果你需要的話,你也必須編碼)。

1

如果您仍在使用大約10年前不再支持的PHP 3.2.1版本,那麼您正在做一些根本性錯誤的事情。在這樣一箇舊的,不受支持的基礎架構上運行應用程序是一個巨大的風險!