关于多字符串的拆分解说
拆分字符串调用的方法:
/*
"Keyword"就是你要拆分的字符串
*/
字符串拆分的方法:
/*
先说下这个拆分字符串的方法拆分的过程原理吧,这里要拆分的字符串为“$srcStr”
1、先判断“$srcStr”是否有指定的分隔字符,如果没有则是单字符,直接输出即可
2、如果有指定的分隔字,则先取分隔字符前的字符,作为一个结果输出
3、把分隔字符后的字符赋值给另一个参数“$dstStr”,在用“$dstStr”去循环第1、2、3步,最后就可以把字符串都拆分成一个个字符了
*/
/* "contains"这个函数的作用是判断传入值,是否有指定的字符、符号。 所以这里的when语句是判断传入值“$srcStr”,中是否含有“|”这样的分隔符 */ /search.aspx?searchtype=0&Keyword= /* "substring-before"这个函数是截取传入值中,分隔符前面的字符 */ /* "substring-after"这个函数是截取传入值中,分隔符后面的字符 */ /* 这里是把剩下还带有分隔符的字符串,再次从第一步起执行分隔的判断,如此循环,直到拆分完成 */ /* "$dstStr"为单个字符时,无需拆分,直接输出 */ /search.aspx?searchtype=0&Keyword= /* 当传入值为单个字符时,无需拆分,直接输出 */ /search.aspx?searchtype=0&Keyword=
用户登录
还没有账号?
立即注册