php 获取页面中指定内容的实现类
php 获取页面中指定内容的实现类
本文为大家下使用php如何获取页面中的指定内容,而且以封装成类,需要的朋友可以参考下本文功能:
1.获取内容中的url,email,image。
2.替换内容中的url,email,image。
url:<a href="url">xxx</a>
email:admin@admin.com
image:<img src="image">
Grep.class.php
代码如下:
<?php
/** grep class
* Date: 2013-06-15
* Author: fdipzone
* Ver: 1.0
*
* Func:
*
* set: 设置内容
* get: 返回指定的内容
* replace: 返回替换后的内容
* get_pattern 根据type返回pattern
*/
class Grep{ // class start
private $_pattern = array(
'url' => '/<a.*?href="((http(s)?://).*?)".*?/si',
'email' => '/([w-.]+@[w-.]+(.w+))/',
'image' => '/<img.*?src="(http://.+.(jpg|jpeg|gif|bmp|png))">/i'
);
private $_content = ''; // 源内容
/*