在PHP中使用特殊字符

时间:2014-04-22 15:31:54

标签: php

在PHP中,我试图在文件中写一个字符串。

hi hello world<Data="Text">Vtt</Text> How are you

但写下此内容会显示包含特殊字符的字符串,例如&lt;&gt;

$a = htmlentities($m_str_val);
$str_final = html_entity_decode($a);

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

htmlentities()函数将所有适用的实体转换为等效的HTML。

'将成为&#039;

<将成为&lt;&#39;

>将成为&gt;

如果您不希望转换发生,请不要使用htmlentities()。只需按原样将$m_str_val写入文件即可。