PHP从echo输出中删除<body> <html> ... </ html> </ body>

Pan*_*nos 5 html php echo strip-tags

我有一个PHP脚本,在我的数据库中执行查询并返回一个字符串(如"2").我用它打印

print strip_tags('2');
Run Code Online (Sandbox Code Playgroud)

但在浏览器的输出中,我得到:

<body><html>2</html></body>
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止标签印刷?是否可能是浏览器自动添加它们?


对于那些回答有关strip_tags("2")的人;

这是错的:

我想要一个带有echo'2'的siple version.php;

没有别的.它也打印标签.我没有标签,然后尝试打印.


对那些试图轻松代表的人的更多解释

我的代码是:

$str = '2';
print strip_tags($str);
Run Code Online (Sandbox Code Playgroud)

它打印出来

<html><head></head><body>2</body></html>
Run Code Online (Sandbox Code Playgroud)

nkm*_*mol 2

这不可能。浏览器会自动创建这些元素,没有它就不会有任何文本流(意味着这些元素都不可见)。
您可以将此变量用于任何脚本,它不会包含 HTML 标签。这只是由浏览器制作的,以便您可以看到。