PHP には HTML エンティティ記号 é を é に変換できる関数はありますか?
いくつかの PHP 関数を試しましたが、機能しません。
どのようにやったのかわかりません
まず、php
foreach(get_html_translation_table(HTML_ENTITIES) as $k=>$ v) {
echo ord($k) . ' => . $v .
}
上記に同意します
どうやってやっているのかわかりません
まず、php でサポートされている HTML エンティティのリストを与えます
foreach(get_html_translation_table(HTML_ENTITIES) as $k=>$v) {
echo ord($k) . ' => ' . $v
}
それはあなた自身で理解できます
では、変換する必要がある文字が記事内にたくさんある場合はどうすればよいでしょうか? 1つずつ置き換えることはできません。もっと簡単な方法はありますか?
echo mb_convert_encoding("é", "UTF-8", "HTML-ENTITIES");
//é
これは事実ですか?
foreach(get_html_translation_table(HTML_ENTITIES) as $k=>$v) {
非常に良いことですが、記事内に変換する必要があるそのような文字が多数ある場合はどうすればよいでしょうか? 1つずつ置き換えることはできません。もっと簡単な方法はありますか? 4階の返信を引用:
PHP CODE
🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 🎜 引コレコレコレコレコレコレコレコレコレコレコレコレコレコレコレコレ$ Text = mb_convert_encoding($text, "UTF-8", "HTML-ENTITIES"); 🎜 🎜 相変わらずすごいですね。長い間私を悩ませてきた問題を解決します。今夜は寝てもいいよ。 🎜 🎜 $text = mb_convert_encoding($text, "UTF-8", "HTML-ENTITIES"); 🎜 🎜 🎜 まだ問題はありますが、これらの文字はきれいに変換されました。ただし、スペースなどの通常の文字は機能しません。 🎜 例: $str = 'クラス “”' 🎜 🎜 $str = mb_convert_encoding($str, "GBK", "HTML-ENTITIES"); 🎜 🎜 🎜 $text = mb_convert_encoding($text, "UTF-8", "HTML-ENTITIES"); 🎜 🎜 🎜 html_entity_decode('é');