php获取html标签内容

html-css016

php获取html标签内容,第1张

<? php

$str = '<a href="/p/3729597758" title="【爱心反馈】四川色达县色达中学反馈贴" target="_blank" class="j_th_tit">【爱心反馈】四川色达县色达中学反馈贴</a>'

preg_match_all('/href="(.*?) title="(.*?)"/is', $str, $arr)//正则匹配

print_r($arr)#打印匹配结果

可以使用正则表达式来解决这个问题

具体的代码很多不详细写了,举个例子给题主吧

<?php

 

$htmlStr = '<li>首页</li>'

preg_match_all('/<li>.*?<\/li>/', $htmlStr , $res)

$ret = preg_replace('/(<li>|<\/li>)/', '', $res[0][0])

//输出res

//var_dump($res) 

echo $ret

最终输出的结果为:首页

在这个例子上题主所需要的值基本都可以用正则算法过滤出来

希望能帮到题主

如果可以,还请采纳

在form中,的属性method=get

或者post方法,

在php中获取表单数据如下:

$_get[表单名]

$_post[表单名]

这样就可以获取到html中表单里面的数据信息