> 백엔드 개발 > PHP 튜토리얼 > PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据

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

WBOY
풀어 주다: 2016-06-23 13:45:07
원래의
926명이 탐색했습니다.

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);    }
로그인 후 복사


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿