本文共 642 字,大约阅读时间需要 2 分钟。
substr_replace定义和用法:substr_replace() 函数把字符串的一部分替换为另一个字符串。注释:如果 start 参数是负数且 length 小于或者等于 start,则 length 为 0。注释:该函数是二进制安全的。
参数 描述string 必需。规定要检查的字符串。replacement 必需。规定要插入的字符串。start 必需。规定在字符串的何处开始替换。正数 - 在字符串中的指定位置开始替换负数 - 在从字符串结尾的指定位置开始替换0 - 在字符串中的第一个字符处开始替换length 可选。规定要替换多少个字符。默认是与字符串长度相同。正数 - 被替换的字符串长度负数 - 表示待替换的子字符串结尾处距离 string 末端的字符个数。
0 - 插入而非替换
案例:
<?phpecho substr_replace('abcdef', '###', 1); //输出 a###echo substr_replace('abcdef', '###', 1, 2); //输出 a###def(从1位置 替换两个)echo substr_replace('abcdef', '###', -3, 2); //输出 abc###f(从后到前3个位置 替换两个)echo substr_replace('abcdef', '###', 1, -2); //输出 a###ef (保留第一个位置和最后两个位置)?>
转载地址:http://aiktn.baihongyu.com/