php(strstr,stristr,strrchr,substr,mb_substr)操作方法详解

字符串截取操作方法详解;

strstr 会输出第一次找到要查找的字符串,以及后面的字符串。比如:echo strstr('yz#yzhost.com#vhost','#');会输出 #yzhost.com#vhost ,注意strstr是会区分大小写的,如果成失败,否则返回 false

stristr 功能会strstr一样,但他是不区分大小写的。对于字符串需要区分大小写的就要使用它。如果成失败,否则返回 false

strrchr 会输出最后一次查找的字符串以及后面的字符串,比如:echo strstr('yz#yzhost.com#vhost','#');会输出 #vhost ,如果成失败,否则返回 false

substr 是直接截取字符串,截取中文会乱码,语法 substr(string,start,length),其中string为规定要返回其中一部分的字符串。start为规定在字符串的何处开始。如果为正数 - 在字符串的指定位置开始,如果为负数 - 在从字符串结尾的指定位置开始,如果为0 - 在字符串中的第一个字符处开始。length为可选参数,规定要返回的字符串长度。默认是直到字符串的结尾。如果为正数 - 从 start 参数所在的位置返回,如果为负数 - 从字符串末端返回。

mb_substr 一般是用来截取中文字符串,用法和substr一样,但他多一个参数,在结尾处要多个字符编码。语法 substr(string,start,length,'utf-8'), 本站内容如转载,需注明来源:银众网络,本文链接:http://www.yinzhong.net/article/39.html