一、substring_index()函数
substring_index()函数用来截取字符串
substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数
示例:
如 str=www.wiki.com
则 substring_index(str,’.’,1) 处理的结果是:www
substring_index(str,’.’,2) 得到的结果是:www.wiki
也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容,
相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容。
如:
substring_index(str,’.’,-2) 得到的结果为:http://wikibt.com
如果要中间的的 wiki 怎么办?
很简单的,需要从两个方向截取:
先截取从右数第二个分隔符的右边的全部内容,再截取从左数的第一个分隔符的左边的全部内容:
substring_index(substring_index(str,’.’,-2),’.’,1);