php截取字符串substr,strpos用法

例如$m=abcd_xyz:怎样提取下划线“_”之前和之后的字符串?

substr($m,0,strpos($m,"_")); //先用strpos得到_前面有几个字符(即4),再用substr获取从第一位(0表示从第一位开始)起,4个字符长度的字符(及abcd)
substr($m,strpos($m,"_")+1); //用substr获取从第4加1位起剩下的全部字符

substr() 函数返回字符串的一部分。
语法: substr(string,start,length)

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false。
语法: strpos(string,find,start)

发表评论

电子邮件地址不会被公开。 必填项已用*标注