PHP处理解析HTML字符串的几种方法

html-css018

PHP处理解析HTML字符串的几种方法,第1张

1.strip_tags() 函数:可以过滤掉HTML和PHP标签,返回一个全新的字符串!

用法:

string strip_tags ( string 要处理的字符串 [, string 想保留的标签] )

比如: 标签,就这样写,strip_tags($str, “”) ,如果要保留多个标签,则标签之间用空格隔开。

2.用 strpos , substr 混合处理

当我们要截取的字符串,有唯一的标识时,通常可以用这个办法,比如取一个带唯一id的标签abc,只要找到和,中间的内容就都出来了。

3.PHP DOMDocument

DOMDocument 提供的方法是输出没有任何标签的纯文本,如果你只需要文本数据,那用这个方法最简单拉

<?php

    $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

    echo "原字符串:".$str."<br>"

    //按各种方式进行截取

    $str1 = substr($str,5)

    echo "从第5个字符开始取至最后:".$str1."<br>"

    $str2 = substr($str,9,4)

    echo "从第9个字符开始取4个字符:".$str2."<br>"

    $str3 = substr($str,-5)

    echo "取倒数5个字符:".$str3."<br>"

    $str4 = substr($str,-8,4)

    echo "从倒数第8个字符开始向后取4个字符:".$str4."<br>"

    $str5 = substr($str,-8,-2)

    echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5

?>