在php中将html标签转换成纯文本的方法有不少,像php自带了函数strip_tags它就可以把html直接转换在纯文本文格式了,下面我来具体来看看各种转换代码。
先来看strip_tags()函数用法
下面的例子删除标记之外的所有标记:
代码如下 |
复制代码 |
$input = "This example
is yanshare!";
echo strip_tags($input, "");
?>
输入结果
This example
is yanshare!
|
这里就连接连接与连接中的内容都过滤掉了,我们如果想保留A中的内容可以参考下面代码
strip_tags有一个可选的参数allowable_tags指定在此过程中可以跳过的标记。下面的例子使用了strip_tags()删除字符串中的所以HTML标记:
代码如下 |
复制代码 |
$input = "Email example@example.com";
echo strip_tags($input);
?>
这回返回以下结果:
Email example@example.com
|
一个自定义的将html转换为无html标签的字符集,返回转换好的字符串
代码如下 |
复制代码 |
function html2text($str){
$str = preg_replace("/
return $str;
}
|
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn