php获取指定标记中的内容

作者:enenba | 发表于:2012-03-14 17:12 | 分类:php采集

 php获取指定标记中的内容,网上看到的代码,我又撸过,发现还行,分享下并加上例子。这样可以做采集器了,一般都说采集标签头和标签尾内容,简单就好。

<?php 
// 获取指定标记中的内容
function get_tag_data($str, $start, $end) {
	if ($start == '' || $end == '') {
		return false;
	} 
	$str = explode($start, $str);
	$str = explode($end, $str[1]);
	return $str[0];
} 


//测试内容  
echo 'enenba.com亲自撸过结果:<br />';  
$str = '非需内容<m>你好啊,这个是测试内容</m>非需内容非需内容';
$r = get_tag_data($str, '<m>', '</m>');

printf("<p>输出数据为:</p><pre>%s</pre>\n",var_export( $r ,TRUE));
?>

end

上一篇: 使用PHP让动态链接301重定向至静态文件   |   下一篇:PHP把全角数字转为半角数字» 标签: php函数 php采集 PHP正则

评论:

2012-07-05 00:58

这个怎么没测试页..

2012-07-05 14:46

呃~不是所有的东西都上在线测试。上多了会有服务器性能问题,请谅解。
下载测试吧,谢谢关注。