本文實例講述了php截取指定2個字符之間字符串的方法。分享給大家供大家參考。具體如下:
在php中只要判斷字符串1與字符串2之前的一個stripos位置然后再使用substr開始截取就可以了,這里給大家介紹一個簡單例子。
使用方法:
1
2
|
$keyword = '查找(計組實驗)' $need =getNeedBetween( $keyword , '(' , ')' ); |
運行該程序之后:
1
|
$need = '計組實驗' ; |
下面就來完成上面用到的字符串截取函數getNeedBetween。該函數可實現簡單的從字符串($kw)截取兩個指定的字符($mark1,$mark2)之間字符串,失敗返回0,成功返回截取的字符串。
1
2
3
4
5
6
7
8
9
10
11
12
|
<?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 ; } ?> |
希望本文所述對大家的php程序設計有所幫助。