首页 > 后端开发 > php教程 > PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据_PHP教程

PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-07-13 10:13:36
原创
1020 人浏览过

PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据

PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据

function strCutByStr(&$str, $findStart, $findEnd = false, $encoding = 'utf-8'){
        if(is_array($findStart)){
            if(count($findStart) === count($findEnd)){
                foreach($findStart as $k => $v){
                    if(($result = strCutByStr($str, $v, $findEnd[$k], $encoding)) !== false){
                        return $result;
                    }
                }
                return false;
            }else{
                return false;
            }
        }
         
        if(($start = mb_strpos($str, $findStart, 0, $encoding)) === false){
            return false;
        }
         
        $start += mb_strlen($findStart, $encoding);
         
        if($findEnd === false){
            return mb_substr($str, $start, NULL, $encoding);
        }
         
        if(($length = mb_strpos($str, $findEnd, $start, $encoding)) === false){
            return false;
        }
         
        return mb_substr($str, $start, $length - $start, $encoding);
    }
登录后复制

举例:

$str = '1那是一场23我问问4567890维稳';

echo (strCutByStr($str, '那是', '稳'));//输出 一场23我问问4567890维
登录后复制


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/914775.htmlTechArticlePHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据 PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据...
相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
Python字符串转大小写问题
来自于 1970-01-01 08:00:00
0
0
0
javascript - HTML字符串排版
来自于 1970-01-01 08:00:00
0
0
0
linux - vim中查找字符串
来自于 1970-01-01 08:00:00
0
0
0
按换行符将字符串拆分成多行。
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板