首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 截取兩個指定字元之間的字串函式

     編輯:PHP 綜合知識

使用 stripos 定位起始與結束標記,再用 substr 擷取中間內容。

<?php
function getNeedBetween($kw, $mark1, $mark2) {
    $kw = '123' . $kw . '123'; // 防邊界誤判
    $st = stripos($kw, $mark1);
    $ed = stripos($kw, $mark2);
    if ($st === false || $ed === false || $st >= $ed) return 0;
    return substr($kw, $st + 1, $ed - $st - 1);
}
// 使用範例
$keyword = '查找(計組實驗)';
$need = getNeedBetween($keyword, '(', ')'); // 回傳 '計組實驗'
?>

注意:僅適用於單層配對,巢狀結構需用正則或堆疊解析。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved