详解PHP字符串替换str_replace()函数四种用法


Posted in PHP onOctober 13, 2017

下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示:

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

该函数返回一个字符串或者数组。该字符串或数组是将subject中全部的search都被replace替换之后的结果。

1、$search,要替换的字符串,或数组

2、$replace,被用来替换的字符串或数组

3、$subject,被查询的字符串或数组

4、$count,可选,如果被指定,将为设置为替换的次数

5、返回值:该函数返回替换后的数组或者字符串(新生成的)

<?php
  //实例一:字符串替换字符串
  $str1 = str_replace("red","black","red green yellow pink purple");
  echo $str1."";  //输出结果为black green yellow pink purple
?>
<?php
  //实例二:字符串替换数组键值
  $arr = array("blue","red","green","yellow");
  $str1 = str_replace("red","pink",$arr,$i);
  print_r($str1);
?>
<?php
  //实例三:数组替换数组,映射替换
  $arr1 = array("banana","orange");
  $arr2 = array("pitaya","tomato");
  $con_arr = array("apple","orange","banana","grape");
  $con_rep = str_replace($arr1,$arr2,$con_arr,$count);
  print_r($con_rep);
?>
<?php
  //实例四:如$search为数组,$replace为字符串时
  $search = array("banana","grape");
  $replace = "tomato";
  $arr = array("banana","apple","orange","grape");
  $new_arr = str_replace($search,$replace,$arr,$count);
  print_r($new_arr);
?>

总结

以上所述是小编给大家介绍的PHP字符串替换str_replace()函数四种用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
基于mysql的论坛(1)
Oct 09 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
PHP函数之日期时间函数date()使用详解
Sep 09 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
PHP命令空间namespace及use的用法小结
Nov 27 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 20 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 #PHP
PHP长网址与短网址的实现方法
Oct 13 #PHP
如何直接访问php实例对象中的private属性详解
Oct 12 #PHP
thinkphp中的多表关联查询的实例详解
Oct 12 #PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
Oct 12 #PHP
利用PHP实现开心消消乐的算法示例
Oct 12 #PHP
深入理解PHP中mt_rand()随机数的安全
Oct 12 #PHP
You might like
用PHP动态创建Flash动画
2006/10/09 PHP
PHP中的日期及时间
2006/11/23 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
extjs之去除s.gif的影响
2010/12/25 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
浅谈node.js中async异步编程
2015/10/22 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
使用python实现扫描端口示例
2014/03/29 Python
Python中分数的相关使用教程
2015/03/30 Python
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
Django入门使用示例
2017/12/12 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
windows下python安装小白入门教程
2018/09/18 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Django用户身份验证完成示例代码
2020/04/03 Python
美国时尚在线:Showpo
2017/09/08 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书