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維
相關文章
- 爬取Elastic Stack採集的Nginx內容ASTNginx
- PHP字串擷取PHP字串
- php中英字串擷取PHP字串
- PHP 資料採集的一種思路PHP
- PHP採集商家資訊及採集方法概述(下)PHP
- php字串擷取函式,支援中文擷取PHP字串函式
- 地圖資料採集,包括百度地圖採集,高德地圖採集,360地圖採集地圖
- PHP採集商家資訊及採集方法概述(上)薦PHP
- mysql 擷取指定的兩個字串之間的內容MySql字串
- PHP使用DOMDocument採集PHP
- 【京東】商品list列表採集+類目下的商品列表資料採集
- AWR資料採集方法
- Oracle AWR資料採集Oracle
- php 根據給定字串時間獲取時區PHP字串
- 字串擷取字串
- 資料採集知識分享|4大資料採集方式都有什麼?大資料
- PHP - curl實現採集PHP
- php 擷取中英文混合字串PHP字串
- 資料採集的方法有哪些
- 【從零開始學爬蟲】採集全國高校導師資料爬蟲
- 【從零開始學爬蟲】採集收視率排行資料爬蟲
- Labview軟體、NI資料採集卡、汽車發動機資料採集學習總結(二)View
- phpQuery採集網站資料PHP網站
- 遊戲平臺採集資料遊戲
- amazon產品採集資料
- 工商資訊資料採集思路
- 網頁資料採集器網頁
- 資料採集作業2
- 資料採集作業二
- 資料採集作業3
- 資料採集實驗四
- PHP 實現簡單的資料採集併入庫PHP
- MySQL 字串函式:字串擷取MySql字串函式
- 前端埋點資料採集(一)採集系統架構設計前端架構
- Golddata如何採集需要登入/會話的網站資料?Go會話網站
- php 如何擷取中文字串PHP字串
- Temu api介面 獲取商品詳情 資料採集API
- 從零開始寫一個node爬蟲(上)—— 資料採集篇爬蟲