PHP中如何str_replace()实现替换字符,代码是什么
导读:今天这篇给大家分享的知识是“PHP中如何str_replace( 实现替换字符,代码是什么”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“PHP中如何str_replace( 实现替换字符,代码是什...
今天这篇给大家分享的知识是“PHP中如何str_replace()实现替换字符,代码是什么”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“PHP中如何str_replace()实现替换字符,代码是什么”文章能帮助大家解决问题。方法:将str_replace()的第一个参数设置为数组,语法“str_replace(数组,'替换值',$str)”,可将多个字符都替换为同一个指定字符;如果想替换为不同的指定字符,只需将第二个参数也设置为数组,且两数组的元素个数要一致。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php str_replace同时替换多个字符
str_replace() 使用新的字符串替换原来字符串中指定的特定字符串。
str_replace(find,replace,string,count)
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换 find 中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
一般情况下,str_replace()函数只搜索一种值,并将其替换为指定值。
?php $str = "abchelloabc"; $newStr=str_replace('a','-',$str); echo $newStr."br> "; ?>
但当该函数的第一个参数find
设置为数组类型,就可搜索多种值:
?php $str = "abchelloabc"; $newStr=str_replace(['a','b','c'],'-',$str); //a或b或c都替换成- echo $newStr."br> "; ?>
这是将多个字符都替换为同一个指定字符,如果将该函数的第二个参数replace也设置为数组类型,那么可以替换为不同的指定字符
?php $str = "abchelloabc"; $newStr=str_replace(['a','b','c'],['-','!','~'],$str); //a-> - b-> ! c-> ~ echo $newStr."br> "; ?>
注意:此时,两个数组的元素个数要一致。
以上就是关于PHP中如何str_replace()实现替换字符,代码是什么的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP中如何str_replace()实现替换字符,代码是什么
本文地址: https://pptw.com/jishu/650642.html