0

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

这是代码。

echo $percent . "%";

我在一个单独的页面上有一个 PHP 函数中的代码,然后它显示在 HTML 页面上。

4

4 回答 4

1

你看过正在输出的 html 源代码吗?有没有说

99%

或者

99% 

或类似的东西?

你为什么使用实体?没什么不好的

echo $percent . '%';
于 2010-01-28T00:11:40.997 回答
1

您的意思是一旦从 PHP 中回显(),如何在 HTML 中显示它?您的代码应该可以做到。我刚刚在jsbin(至少是 HTML 实体)上对其进行了测试。

从你的评论来看,

php 代码只显示 99 % 例如。

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

于 2010-01-27T23:51:01.090 回答
0
$var = $percent . "%";
echo str_replace('%', '%', $var); // POG :O
于 2010-01-28T00:02:18.423 回答
0

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

链接文本

让我知道这是否有效?

于 2010-01-28T02:21:39.527 回答