php格式化html

html-css014

php格式化html,第1张

不知道你是怎么格式化,如果单纯是格式化html是不会去掉其中html代码的,常用的就是htmlspecialchars函数。

但是如果你需要去掉里面的html代码,一般都是用strip_tags函数,但是如果要保留<br>的话就需要你首先把<br>或<br/>替成其他非html字符,例如**#**等特殊字符。等执行完strip_tags后再替回来就可以了。

$str = str_replace("<br>","**%#**",$str)

$str = strip_tags($str)

$str = str_replace("**%#**","<br>",$str)

可以使用htmlentities函数

<?php 

header("content-type:text/htmlcharset=utf-8")

$str = '<a href="http://www.baidu.com">百度一下</a>'

echo htmlentities($str)

 ?>

输出结果

<a href="http://www.baidu.com">百度一下</a>

打开 设置-编辑器-活动模板(英文版的话貌似是setting-ide-live template)

然后按照自己的习惯去编辑常用函数吧。。。注意设置后要关联到PHP上

最后在使用的时候tab键补全代码。

格式化:Ctrl + Alt + L

如果没有效果的话,说明你的快捷键冲突了,一般都是跟QQ有关。。去改改qq的快捷键就好了