php截取指定2個字符之間字符串的方法
本文實(shí)例講述了php截取指定2個字符之間字符串的方法。分享給大家供大家參考。具體如下:
在php中只要判斷字符串1與字符串2之前的一個stripos位置然后再使用substr開始截取就可以了,這里給大家介紹一個簡單例子。
使用方法:
$keyword='查找(計組實(shí)驗(yàn))' $need=getNeedBetween($keyword, '(' , ')' );
運(yùn)行該程序之后:
$need='計組實(shí)驗(yàn)';
下面就來完成上面用到的字符串截取函數(shù)getNeedBetween。該函數(shù)可實(shí)現(xiàn)簡單的從字符串($kw)截取兩個指定的字符($mark1,$mark2)之間字符串,失敗返回0,成功返回截取的字符串。
<?php function getNeedBetween($kw1,$mark1,$mark2){ $kw=$kw1; $kw='123′.$kw.'123′; $st =stripos($kw,$mark1); $ed =stripos($kw,$mark2); if(($st==false||$ed==false)||$st>=$ed) return 0; $kw=substr($kw,($st+1),($ed-$st-1)); return $kw; } ?>
更多關(guān)于PHP字符串操作相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結(jié)》
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
php基于 swoole 實(shí)現(xiàn)的異步處理任務(wù)功能示例
這篇文章主要介紹了php基于 swoole 實(shí)現(xiàn)的異步處理任務(wù)功能,涉及swoole的安裝、配置及php調(diào)用swoole守護(hù)進(jìn)程監(jiān)控任務(wù)相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-08-08php動態(tài)讀取數(shù)據(jù)清除最右邊距的方法
下面小編就為大家?guī)硪黄猵hp動態(tài)讀取數(shù)據(jù)清除最右邊距的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04PHP file_get_contents設(shè)置超時處理方法
今天說的這篇是講超時的,確實(shí)在跨服務(wù)器提交的時候,不可避免的會遇到超時的情況,這個時候怎么辦?set_time_limit是沒有用的,只有用context中的timeout時間來控制2013-09-09