下面通过本文给大家分享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、返回值:该函数返回替换后的数组或者字符串(新生成的)

//实例一:字符串替换字符串

$str1 = str_replace("red","black","red green yellow pink purple");

echo $str1.""; //输出结果为black green yellow pink purple

?>

//实例二:字符串替换数组键值

$arr = array("blue","red","green","yellow");

$str1 = str_replace("red","pink",$arr,$i);

print_r($str1);

?>

//实例三:数组替换数组,映射替换

$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);

?>

//实例四:如$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 str_replice_详解PHP字符串替换str_replace()函数四种用法相关推荐

  1. Linux系统编程18:超详解进程程序替换exec函数的一些用法

    文章目录 (1)进程程序替换是什么 (2)exec-替换函数 (3)实例展示-了解exec函数的替换原理 A:execl和execv B:execlp和execvp C:替换自己的程序和execle ...

  2. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  3. python比较两个字符串相似度_详解Python 字符串相似性的几种度量方法

    字符串的相似性比较应用场合很多,像拼写纠错.文本去重.上下文相似性等. 评价字符串相似度最常见的办法就是:把一个字符串通过插入.删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种 ...

  4. vue单文件props写法_详解Vue 单文件组件的三种写法

    详解Vue 单文件组件的三种写法 JS构造选项写法 export defaul { data, methods, ...} JS class写法 @Component export default c ...

  5. python join_详解Python中的join()函数的用法

    函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...

  6. python怎么画参数函数图像_详解pandas.DataFrame.plot() 画图函数

    首先看官网的DataFrame.plot( )函数 DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, share ...

  7. python3中input输入浅谈_详解Python3中的 input() 函数

    详解Python3中的 input() 函数 一.知识介绍: 1.input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型: 2.可以用作文本输入,如用户名,密码框的值输入: ...

  8. python main传参args,详解用Python处理Args的3种方法

    1. sys 模块 Python 中的 sys 模块具有 argv 功能.当通过终端触发 main.py 的执行时,此功能将返回提供给 main.py 的所有命令行参数的列表.除了其他参数之外,返回列 ...

  9. Python中lambda详解(包括内置函数map、reduce、filter、sorted、max)

    文章目录 一.lambda是什么? 1.lambda语法 2.语法详解 二.lambda的使用 1.定义 2.调用 3.替换 4.作返回值 三.lambda作参数 1.map函数 2.reduce函数 ...

最新文章

  1. 解题报告:AcWing 352. 闇の連鎖(树上差分、方案统计)
  2. linux下的代码比较工具下载,linux下的代码工具比较
  3. java Concurrent包学习笔记(一):ExecutorService
  4. http服务详解(1)——一次完整的http服务请求处理过程
  5. 1亿人点赞的晚会,如何做技术沉淀?
  6. mysql if语句后面执行两个语句_MySQL的if,case语句使用总结
  7. ACR Code Pacs
  8. 钢铁侠头盔制作图纸下载_如何在10分钟内制作头盔图
  9. WatchStor观察:冰岛身陷困境也不会停止数据中心项目
  10. 微软十月补丁星期二值得关注的0day及其它
  11. 计算机word英语词汇大全,Microsoft Word - 计算机英语词汇汇总.pdf
  12. 推荐几款好的小程序UI库组件
  13. MYSQL安装+Mysql-front 注册码
  14. eclipse 工具翻译插件安装
  15. 离散数学证明公式整理
  16. java ppt转图片 失真_Apache POI将PPT转换成图片实例代码
  17. AlipayHK拿下香港港铁,背后是蚂蚁金服出海造船的阳谋
  18. 用MATLAB求序列反折
  19. 谈谈小游戏加载优化及资源分配
  20. /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

热门文章

  1. 图表展示结果开发(一)
  2. 【Ansible】Ansible控制windows插件安装及运行error与解决方法
  3. JavaScript基础学习--数据类型
  4. Python中类与对象的关系
  5. 这个算是编码的坏习惯吧?
  6. nutch源代码阅读心得
  7. 电脑广告弹窗多?安利一下:程序员常用 7 款Chrome去广告插件
  8. 02-第二章 基本类型
  9. 终于等到放学了的飞鸽传书
  10. 【飞秋怎么用】高速文件传输