php截取字符串substr与strpos函数使用方法
例如,$m=abcd_xyz:怎样提取下划线“_”之前和之后的字符串?
1、substr($m,0,strpos($m,"_")); //先用strpos得到_前面有几个字符(即4),再用substr获取从第一位(0表示从第一位开始)起,4个字符长度的字符(及abcd)
2、substr($m,strpos($m,"_")+1); //用substr获取从第4加1位起剩下的全部字符
substr() 函数返回字符串的一部分。
语法: substr(string,start,length)
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false。
语法: strpos(string,find,start)
PHP截取字符串长度函数substr()
php截取字符串:使用substr()函数可以截取字符串中指定长度的字符
substr()函数说明
substr(字符串变量,开始截取的位置,截取个数)
如果开始截取的位置为负数,则表示从字符串末尾开始截取,默认为第一个字符开始,即0。
如果截取个数为负数,则表示取倒数第N个字符
很简单,写法就是substr(“www.jb200.com”,0,3),结果就是www
函数写法运行结果没有测试是否正确,不管对与错,只要知道substr函数可以截取一段字符串你任何要的长度。正确应用,你可以查下substr函数。
substr
取部份字符串。
语法: string substr(string string, int start, int [length]);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。
例子: