31

次のように文字列を変換する必要があります。

A &#039;quote&#039; is <b>bold</b>

の中へ:

A 'quote' is <b>bold</b>

html_entity_decode()動作しませんでした。

4

2 に答える 2

62

正しいquote_styleを使用していることを確認してください。

html_entity_decode('A &#039;quote&#039; is <b>bold</b>', ENT_QUOTES);

ENT_QUOTES二重引用符と一重引用符の両方を変換します。(PHPマニュアル:html_entity_decode

于 2010-08-26T11:30:15.403 に答える
25
mb_convert_encoding($string, "UTF-8", "HTML-ENTITIES");

「UTF-8」は、必要なエンコーディングに置き換えることができます(ただし、選択したエンコーディングによっては、特定の文字を表現できない場合があります)。

于 2010-08-26T11:28:37.030 に答える