php str_replice_详解PHP字符串替换str_replace()函数四种用法
下面通过本文给大家分享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()函数四种用法相关推荐
- Linux系统编程18:超详解进程程序替换exec函数的一些用法
文章目录 (1)进程程序替换是什么 (2)exec-替换函数 (3)实例展示-了解exec函数的替换原理 A:execl和execv B:execlp和execvp C:替换自己的程序和execle ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
- python比较两个字符串相似度_详解Python 字符串相似性的几种度量方法
字符串的相似性比较应用场合很多,像拼写纠错.文本去重.上下文相似性等. 评价字符串相似度最常见的办法就是:把一个字符串通过插入.删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种 ...
- vue单文件props写法_详解Vue 单文件组件的三种写法
详解Vue 单文件组件的三种写法 JS构造选项写法 export defaul { data, methods, ...} JS class写法 @Component export default c ...
- python join_详解Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符) ...
- python怎么画参数函数图像_详解pandas.DataFrame.plot() 画图函数
首先看官网的DataFrame.plot( )函数 DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, share ...
- python3中input输入浅谈_详解Python3中的 input() 函数
详解Python3中的 input() 函数 一.知识介绍: 1.input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型: 2.可以用作文本输入,如用户名,密码框的值输入: ...
- python main传参args,详解用Python处理Args的3种方法
1. sys 模块 Python 中的 sys 模块具有 argv 功能.当通过终端触发 main.py 的执行时,此功能将返回提供给 main.py 的所有命令行参数的列表.除了其他参数之外,返回列 ...
- Python中lambda详解(包括内置函数map、reduce、filter、sorted、max)
文章目录 一.lambda是什么? 1.lambda语法 2.语法详解 二.lambda的使用 1.定义 2.调用 3.替换 4.作返回值 三.lambda作参数 1.map函数 2.reduce函数 ...
最新文章
- 解题报告:AcWing 352. 闇の連鎖(树上差分、方案统计)
- linux下的代码比较工具下载,linux下的代码工具比较
- java Concurrent包学习笔记(一):ExecutorService
- http服务详解(1)——一次完整的http服务请求处理过程
- 1亿人点赞的晚会,如何做技术沉淀?
- mysql if语句后面执行两个语句_MySQL的if,case语句使用总结
- ACR Code Pacs
- 钢铁侠头盔制作图纸下载_如何在10分钟内制作头盔图
- WatchStor观察:冰岛身陷困境也不会停止数据中心项目
- 微软十月补丁星期二值得关注的0day及其它
- 计算机word英语词汇大全,Microsoft Word - 计算机英语词汇汇总.pdf
- 推荐几款好的小程序UI库组件
- MYSQL安装+Mysql-front 注册码
- eclipse 工具翻译插件安装
- 离散数学证明公式整理
- java ppt转图片 失真_Apache POI将PPT转换成图片实例代码
- AlipayHK拿下香港港铁,背后是蚂蚁金服出海造船的阳谋
- 用MATLAB求序列反折
- 谈谈小游戏加载优化及资源分配
- /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)