PHP培训
美国上市PHP培训机构

400-111-8989

热门课程

PHP常用标签链接都有哪些?

  • 发布:PHP培训
  • 来源:问吧
  • 时间:2017-11-09 10:39

有些时候,我们需要对一些html文本进行处理,比如需要将文本中的超链接内容去除,这个时候就需要用到正则表达式。

可以用$str = preg_replace("/]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。

1、删除内容中的超链接

复制代码 代码如下:

ereg_replace(']*)>([^<]*)','\\2',$content);

ereg_replace("]*>|<\/a>","",$content);

2、消除包含特定词的超链接

复制代码 代码如下:

$find="this string is my find";

$string='替换掉了';//将超链接替换成的内容

echo ereg_replace(']*)>([^<]*'.$find.'[^>]*)','\\2',$content);

3、获取超链接文本内容

复制代码 代码如下:

//方法一

preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*/i',$string,$matches);

//方法二

preg_match_all('/check user/i',$string,$matches);

print_r($matches);

//方法三

preg_match_all('/]*>[^<]*/i',$string,$matches);

print_r($matches);

//方法四

preg_match_all('/check user/is',$str,$arr);

print_r($arr);

//方法五

preg_match_all('/check user/is',$str,$arr);

print_r($arr);

免费预约企业总监级讲师试听课

怕钱不够?就业挣钱后再付学费!     怕学不会?0基础入学,达内定制课程!     担心就业?近12万家雇主企业,推荐名企就业!

上一篇:PHP中Session反序列化机制怎么学习?
下一篇:没有下一篇了
选择城市和中心
贵州省

广西省

海南省