后端开发|php教程
php,一对代码
后端开发-php教程
PHP的substr_replace将指定两位置之间的字符替换为*号的代码,需要的朋友可以参考下。
汽车一元云购网站源码,ubuntu输入命令菱形,tomcat结束命令行,scrapy爬虫测试,php加css,阿里巴巴seo是怎么弄的lzw
代码如下:
报送系统源码,vscode提示插件不兼容,ubuntu更改utc,tomcat 端口有哪些,爬虫怎么查票,php 随机数长度,天门产品seo推广哪里好,综合论坛门户网站源码,dedecms 模板 自定义函数lzw
$username = "zongzi"; echo substr_replace($username,**,1,2);
定义和用法
购物界面源码,ubuntu中打包指令,tomcat7安装版教程,php爬虫小电影,php 购物车订单超时自动取消,战略地图seolzw
substr_replace() 函数把字符串的一部分替换为另一个字符串。
语法
substr_replace(string,replacement,start,length)
提示和注释
注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子
输出:
Hello earth
以下方法能实现匹配关键词并分别对关键词做特殊处理的功能,代码如下
$val){ if(!isset($matches[0][$key])) unset($replace[$key]); //剔除越界替换 } //合并特殊替换数组与匹配数组 for($i=0;$i<$count;$i++){ $matches[0][$i] = isset($replace[$i])? $replace[$i] : $matches[0][$i]; } $replace = $matches[0]; //防止替换循环,也就是替换字符仍是被替换字符,此时将其临时替换一个特定字符$tmp_match $replace = implode(,,$replace); $replace = str_replace($word,$tmp_match,$replace); //临时替换匹配字符 $replace = explode(,,$replace); //替换处理 $string = preg_replace($search,$replace,$string,1); //每次只替换数组中的一个 $string = str_replace($tmp_match,$word,$string); //还原临时替换的匹配字符 return $string; } //示例1 $string = aaabaaacaaadaaa; $word = aaa; $replace = array(null,xxx,yyy); echo 原文:.$string.
输出:.multiple_replace_words($word,$replace,$string).
; //示例2 $string = 中文aaab中文ccaaad中文eee; $word = 中文; $replace = array(null,(替换中文2),(替换中文3)); echo 原文:.$string.
输出:.multiple_replace_words($word,$replace,$string); /* 输出结果: 原文:aaabaaacaaadaaa 输出:aaabxxxcyyydaaa 原文:中文aaab中文ccaaad中文eee 输出:中文aaab(替换中文2)ccaaad(替换中文3)eee //*/