一個比較全面的截取函數(多用於採集內容的分析)
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-25 09:07:09
-
-
/* - 采集截取函数,主要用于分析采集的内容
- getcon - 截取后去掉html字符,并去掉空格
- getcon2 - 单纯截取,直接返回截取内容。
- 参数:
- $par可接受两种格式:
- 1.前面字符{DATA}后面字符
- 2.正则表达式
- */
function getcon($pat,$str){
- $title_var=explode("{DATA}",$pat);
- if(count($title_var)>1){
- $title_1=explode($title_var[0],$str);
- $title_2=explode($title_var[1],$title_1[1]);
- return strip_s(strip_tags($title_2[0]));
- }else{
- preg_match_all($pat,$str,$res);
- return strip_s(strip_tags($res[1][0]));
- }
- }
-
- function getcon2($pat,$str){
- $title_var=explode ("{DATA}",$pat);
- if(count($title_var)>1){
- $title_1=explode($title_var[0],$str);
- $title_2=explode($title_var[1],$title_1[1]);
- return $title_2[0];
- }else{
- preg_match_all($pat,$str,$res);
- return $res[1][0];
- }
- }
-
- function strip_s($str){
- $str = preg_replace ("/(s+)/", ' ', $str);
- $str = str_replace(chr(13),'',$str);
- $str = str_replace(chr(10),'
',$str);
- $str = ltrim($str);
- $str = trim($str);
- return $str;
- }
- ?>
-
复制代码
|
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11