详解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 相关文章推荐
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
使用PHP生成二维码的两种方法(带logo图像)
Mar 14 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
php实现的树形结构数据存取类实例
Nov 29 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
PHP开发Apache服务器配置
Jul 15 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
PHP二维数组分页2种实现方法解析
Jul 09 PHP
基于php+MySql实现学生信息管理系统实例
Aug 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 mcrypt可逆加密算法分析
2011/07/19 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
JSON在PHP中的应用介绍
2012/09/08 PHP
基于php iconv函数的使用详解
2013/06/09 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
PHP实现文件下载详解
2014/11/27 PHP
php实现通过ftp上传文件
2015/06/19 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
JS设置手机验证码60s等待实现代码
2017/06/14 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
python循环监控远程端口的方法
2015/03/14 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
python操作mysql数据库
2017/03/05 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
大学生创业计划书的范文
2014/01/07 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
幸福中国演讲稿
2014/09/12 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
党性分析材料格式
2014/12/19 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
Python图像处理库PIL详细使用说明
2022/04/06 Python