2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php数组一对一替换实现代码一句指定两位置之间的字符替换为*号

php数组一对一替换实现代码一句指定两位置之间的字符替换为*号

时间:2023-06-17 16:25:29

相关推荐

php数组一对一替换实现代码一句指定两位置之间的字符替换为*号

后端开发|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 //*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。