如何在PHP中显示HTML实体(十进制)?

时间:2010-01-27 23:45:42

标签: php html html-entities

如何使用unicode %在PHP中显示百分号%

这是代码。

echo $percent . "%";

我将PHP函数内的代码放在一个单独的页面上,然后显示在HTML页面上。

4 个答案:

答案 0 :(得分:1)

你是说如何在PHP中使用echo()来显示它?那里你的代码应该这样做。我刚刚在jsbin(至少是HTML实体)上测试过它。

根据你的评论判断,

  

php代码只显示99%   例如。

当然,它应该在HTML中。如果您在浏览器前面查看,则可能是您的编码htmlspecialchars()或类似内容。但是,由于你是回声,除非使用输出缓冲功能,否则应该很难捕获和编码。你能提供更多信息吗?

答案 1 :(得分:1)

你看过正在输出的html源代码吗?它会说

99%

99% 

或类似的东西?

您为什么使用该实体?

没有错
echo $percent . '%';

答案 2 :(得分:0)

$var = $percent . "%";
echo str_replace('%', '%', $var); // POG :O

答案 3 :(得分:0)

尝试使用以下内容:sprintf("99%%. Hopefull will echo out a percent sign!",$str,$number);

link text

如果有效,请告诉我?