首页后端开发PHPPHP中如何str_replace()实现替换字符,代码是什么

PHP中如何str_replace()实现替换字符,代码是什么

时间2024-03-22 14:49:03发布访客分类PHP浏览946
导读:今天这篇给大家分享的知识是“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
Python项目中实现随机读取目录文件的方法是什么 php 怎么一次实现多个照片上传

游客 回复需填写必要信息