教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 一个比较全面的截取函数(多用于采集内容的分析)

一个比较全面的截取函数(多用于采集内容的分析)

发布时间:2015-05-03   编辑:jiaochengji.com
一个比较全面的截取函数(多用于采集内容的分析),有需要的朋友可以看看。

一个比较全面的截取函数(多用于采集内容的分析),有需要的朋友可以看看。
其实是二个函数哦,注意咯。
 

复制代码 代码如下:

<?php
/*
采集截取函数,主要用于分析采集的内容
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),'<br>',$str); 
  $str = ltrim($str);
  $str = trim($str);
  return $str; 
  }
  ?>

您可能感兴趣的文章:
一个比较全面的截取函数(多用于采集内容的分析)
php截取字符串(无乱码 utf8)
phpQuery采集网页内容的示例代码
php采集远程图片的思路与实现代码
PHP采集远程图片的实例代码
python怎么分析数据
python能做什么科学计算
【PHP学习】新手必备PHP常用函数大集合
php读取html并截取字符串的小例子
php函数原理

[关闭]
~ ~