在php開發的過程中,有時候會用到擷取某二個特殊字串間的某個字串,並對這個字串做特殊的處理,那麼對擷取出來的字串做什麼特殊處理我們臨時無論。我們今天先講php擷取某二個特殊字串間的某個字串的方法,以下我們以擷取[start]到[/end]之間的字串,當中的**例如以下:
<?phpheader('content-type:text/html;charset=utf-8');
//每一次查到start -end;
$start1=strpos($a,'[start]',0);
$end1=strpos($a,'[/end]',0);
echo('<1>'.substr($a,$start1+7,$end1-$start1-7));
//每二次查到start -end;
$start2=strpos($a,'[start]',$start1+7);
$end2=strpos($a,'[/end]',$end1-$start1-7);
echo('
<2>'.substr($a,$start2+7,$end2-$start2));
?>
php的字串擷取
這個功能在php輸出頁面的時候很常用 就是把乙個字串擷取為不大於某個長度的字串。本身是很簡單的事情,但是附加了一些需求 1,字串中含有中文,也就是單位元組雙位元組混著的。2,字串中含有html 對於中文擷取,網上有現成的 可以拿來用,就像這樣 function trunk str most,retu...
php 字串的擷取
php中有非常多的字串處理函式,其中就有字串擷取函式。1 英文本串的擷取函式substr 函式說明 substr 字串變數,開始擷取的位置,擷取個數 例如 str i love you 擷取love這幾個字母 echo substr str,2,4 為什麼開始位置是2呢,因為substr函式計算字串...
oracle擷取有特殊字元的字串
對於 abc cba 要得到abc select substr abc cba 0,instr abc cba 1,1 1 from dual 得到cba select reverse substr reverse ads bsd 0,instr reverse ads bsd 1,1 1 from...