㈠ php正則截取指定符號之間的字元串
按照你的要求截取第一個【和最後一個】之間的字元串的php程序如下
(用正則表達式中的貪婪匹配模式,取第一捕獲組的數據)
<?php
$str="擊鏈器【到手】得理多】";
$regex="/【(.*)】/";
preg_match_all($regex,$str,$result);
echo $result[1][0];
?>
㈡ php截取指定2個字元之間字元串的方法
本文實例講述了PHP截取指定2個字元之間字元串的方法。分享給大家供大家參考。具體如下:在PHP中只要判斷字元串1與字元串2之前的一個stripos位置然後再使用substr開始截取就可以了。這里給大家介紹一個簡單例子。使用方法:$keyword='查找(計組實驗)'$need=getNeedBetween($keyword, '(', ')' );運行該程序之後:$need='計組實驗'。下面來完成上面用到的字元串截取函數getNeedBetween。該函數可實現簡單的從字元串($kw)截取兩個指定的字元($mark1,$mark2)之間字元串,失敗返回0,成功返回截取的字元串。以下是函數實現代碼:
$ed = stripos($kw, $mark2) - 1;
if ($st == $ed) return 0;
$kw = substr($kw, ($st + 1), ($ed - $st - 1));
return $kw;
使用示例:$keyword='查找(計組實驗)'$need=getNeedBetween($keyword, '(', ')' );輸出結果:$need='計組實驗'。更多關於PHP字元串操作相關內容感興趣的讀者可查看本站專題:《PHP字元串(string)用法總結》。希望本文所述對大家的PHP程序設計有所幫助。
㈢ php 獲取字元串某字元的位置!
有以下幾種方法:
stripos() 返回字元串在另一字元串中第一次出現的位置(大小寫不敏感)
stristr() 查找字元串在另一字元串中第一次出現的位置(大小寫不敏感)
strpos() 返回字元串在另一字元串中首次出現的位置(對大小寫敏感)
strrchr() 查找字元串在另一個字元串中最後一次出現的位置。
strripos() 查找字元串在另一字元串中最後出現的位置(對大小寫不敏感)
strrpos() 查找字元串在另一字元串中最後出現的位置(對大小寫敏感)
(3)php截取字元串指定擴展閱讀:
PHP常用函數:
strtoupper()函數把字元串轉換為大寫
strtolower()函數把字元串轉換為小寫
strtok()函數把字元串分割為更小的字元串
strstr()函數搜索一個字元串在另一個字元串中的第一次出現
strspn()函數返回在字元串中包含的特定字元的數目
strrpos()函數查找字元串在另一個字元串中最後一次出現的位置
strripos()函數查找字元串在另一個字元串中最後一次出現的位置
㈣ 怎麼寫PHP截取一個字元串里某個符號前面的字元串
$a值的長度 ,以及參數個數都是未定的 .. 要去除掉最後一個&符號以及後面所帶的參數。