5.4.15PHP下substr_replace()函数
Posted by 撒得一地 on 2016年4月4日 in PHP入门教程
substr_replace()函数对指定字符串中的部分字符串进行替换。
语法格式如下:
string substr_replace(string str,string repl,int start,[int length])
substr_replace()函数的参数说明如下所示:
str:指定要操作的原始字符串 repl:指定替换后的新字符串 start:指定替换字符串开始的位置。正数表示起始位置从字符串开头开始;负数表示起始位置从字符串的结尾开始;0表示起始位置从字符串中的第一个字符开始。 length:可选参数,指定返回的字符串长度。默认值是整个字符串。正数表示起始位置从字符串开头开始;负数表示起始位置从字符串的结尾开始;0表示插入而非替代。
注意:如果参数start设置为负数,而参数length数值小于或等于start数值,那么length的值自动为0。
实例:使用substr_replace()函数对指定字符串进行替换,实例代码如下:
<?php $subject = "我是傻瓜我骄傲!"; $replace = "天才"; echo substr_replace($subject,$replace,4,4); ?>
输出:
我是天才我骄傲!