<?php echo "Hello World!"; ?>
&文字をHTML文字に変換するには?
は次のようになります。
<?php echo "Hello World!"; ?>
私はPHPでそれを行う方法を教えてください。
<?php echo "Hello World!"; ?>
&文字をHTML文字に変換するには?
は次のようになります。
<?php echo "Hello World!"; ?>
私はPHPでそれを行う方法を教えてください。
あなたはこれらのいずれかが必要:
html_entity_decode()
htmlspecialchars_decode()
主な違いは、html_entity_decode()
があなたの文字列内のすべてのHTMLエンティティを変換するということです(、&
"
(ENT_NOQUOTESがセット ない場合)、ENT_QUOTESが設定されている'
():変換されたエンティティである
:は
html_specialchars_decode()
が唯一のいくつかの特殊なHTMLエンティティを変換しながら)á
等、á
なり、<
なり、 、<
および>
。
html_entity_decode
をお探しですか?
html_entity_decodeの代わりに実際に手動で行う場合は、str_replaceを試してください。
$needle = array("<",">");
$replace = array("<", ">");
$string = '<?php echo "Hello World!"; ?>';
$string = str_replace($needle, $replace, $string);
print $string; // prints <?php echo "Hello World!"; ?>
@downvoter私は、この回答がいかにかっこ悪い、危険に間違っているか、または努力が費やされていないか見当たりません。 [適切な投票を使用してください](http://stackoverflow.com/help/privileges/vote-down) – rockerest