PHP echo函数不以'<something.somethong_else>'格式输出字符串</something.something>

时间:2012-03-31 19:33:22

标签: php

PHP echo函数不输出html标签格式的字符串,如<something. somethong_else>,可能是因为它就像HTML标签,有没有办法显示它?

echo 'hi<h.i>';

例如:显示为

echo'hi';

5 个答案:

答案 0 :(得分:2)

有一种叫做HTML的东西。 <something.somethong_else>格式的字符串有一些含义。去搞清楚。

答案 1 :(得分:2)

尝试使用

<?php
echo htmlentities('hi<h.i>');
?>

答案 2 :(得分:1)

PHP可以回显标签。

实施例

<?php
  echo '<p>Hello World</p>';
?>

请记住,PHP将回显调用它的位置。所以你也可以这样做

<p>
<?php echo 'Hello World'; ?>
</p>

更新

发送新信息。您可以< into &lt; and > into &gt;查看HTML实体。

答案 3 :(得分:1)

如果您要显示的文字

,则需要对字符串进行编码
echo htmlentities("hi<h.i>");

答案 4 :(得分:1)

你可能需要使用htmlentities(),试试这个:

echo htmlentities('hi<h.i>');