1、在開發過程中需對需要的字符串進行處理,具體是獲取字符串 'm-184-191' 的191這個字符,代碼如下
$spm = 'm-184-191'; $result = substr($spm,strripos($spm,"-")+1); echo $result;
2、在開發過程中需對需要的字符串進行處理,具體是獲取字符串 'admin/auth/index' 的'admin/auth'這個字符,代碼如下
$url = 'admin/auth/index'; $result = substr($url,0,strrpos($url,"/")); echo $result;
上面2段代碼主要用到了幾個函數:① strrpos() 函數查找字符串在另一字符串中最后一次出現的位置(區分大小寫);
② strripos - 查找字符串在另一字符串中最后一次出現的位置(不區分大小寫);
③ substr() 函數返回字符串的一部分。
第一段代碼理解: 通過strripos 找到最后字符串'm-184-191'中 '-'最后出現的位置,然后加上一,再通過substr截取最后一個‘-’后面的字符串(不包括最后一個'-')
第二段代碼理解: 通過strrpos找到'/'最后出現的位置,通過字符串截取從字符串'admin/auth/index'的開頭一直截取到最后一個'/'前的位置(不包括最后的 '/')
