1、php 擷取特定字元後面的內容
可以使用函式strripos,獲取乙個字串在另乙個字串中第一次出現的位置。
$number = '1_0';$result = substr($number,strripos($number,"_")+1);
echo
$result;
結果輸出 0
2、php 擷取特定字元前面的內容
可以使用函式strrops,獲取乙個字串在另乙個字串中最後一次出現的位置。
$number = '1_0';$result = substr($number,0,strrpos($number ,"_"));
echo
$result;
結果輸出 1
ps:substr($number,strripos($number,"_")+1) 這裡的+1 1為之後1個位元組,如果是中文的話,乙個漢字+3,字串中漢字佔三個位元組,如果在漢字的基礎上+1的話會亂碼。
參考:
可以使用函式strripos,獲取乙個字串在另乙個字串中第一次出現的位置。
$number = '1_0';$result = substr($number,strripos($number,"_")+1);
echo
$result;
結果輸出 0
2、php 擷取特定字元前面的內容
可以使用函式strrops,獲取乙個字串在另乙個字串中最後一次出現的位置。
$number = '1_0';$result = substr($number,0,strrpos($number ,"_"));
echo
$result;
結果輸出 1
ps:substr($number,strripos($number,"_")+1) 這裡的+1 1為之後1個位元組,如果是中文的話,乙個漢字+3,字串中漢字佔三個位元組,如果在漢字的基礎上+1的話會亂碼。
參考:
php 擷取特定字串
1 php 擷取特定字元後面的內容 可以使用函式strripos,獲取乙個字串在另乙個字串中第一次出現的位置。number 1 0 result substr number,strripos number,1 echo result 結果輸出 0 2 php 擷取特定字元前面的內容 可以使用函式st...
sqlserver擷取特定字串
sqlserver擷取特定字串 最近遇到用sql語句擷取字串的問題,例如字段值為某一格式為 a b c d 或者 a b c 1 截取出第四段字元d,如果為四段式,則擷取,否則返回空 說明 先判斷有多少個 然後分別處理 select case when len teststring len repl...
Lua 特定字元擷取字串
記錄下工作中用到lua的乙個簡單功能需求 如下字串 aa,bb cc,dd ee,ff gg,hh 轉成 表形式。function combination sourcestr if not sourcestr or sourcestr then print 特定字串轉成指定表出錯 return en...