`
jinsanguo
  • 浏览: 13858 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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

    博客分类:
  • PHP
阅读更多

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

 

 

0
0
分享到:
评论

相关推荐

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

    下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) 该函数返回一个字符串或者数组。该...

    php str_replace替换指定次数的方法详解

    PHP str_replace方法,替换字符串 定义和用法 str_replace() 函数替换字符串中的一些字符(区分大小写)。 该函数必须遵循下列规则: 如果搜索的字符串是一个数组,那么它将返回一个数组。 如果搜索的字符串是一个...

    JS中的Replace()传入函数时的用法详解

    replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。 废话不多说了,...

    《C++String深入详解2.0版》PDF

    四、 C++字符串使用的建议 51 附录1:参考资料: 51 附录2: MSSTL中basic_string的部分源码解读 51 2.1 string的allocator 51 2.1.1 Allocate和Deallocate 51 2.1.2 allocator的泛型实现 52 2.1.3 string与char_...

    php网络开发完全手册

    7.3.2 字符串替换操作——str_replace 7.3.2 和str_ireplace 104 7.3.3 字符串分解操作——str_split 106 7.3.4 字符串单词数的计算函数—— 7.3.4 str_word_count 107 7.3.5 字符串查找操作——strstr 108 7.3.6 ...

    Python字符串及文本模式方法详解

    对于简单的字面模式,直接使用 str.replace() 方法即可,比如: &gt;&gt;&gt; text = ‘yeah, but no, but yeah, but no, but yeah’ &gt;&gt;&gt; text.replace(‘yeah’, ‘yep’) ‘yep, but no, but yep, but no, but yep’ &gt;&gt;&gt; ...

    js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。...replace 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串 1.substr substr(start,length)表示从start位置开始

    日常收集整理php正则表达式(超常用)

    以下是关于小编给大家日常收集整理php正则表达式,具体内容请看下文详解吧 ...下面这个用PHP写的函数,可以获取任意的字符串$string中的所有链接地址($string可以是从一个HTML页面文件直接读取出来的字符串),

    计算机二级python操作题第二道考点总结

    str.replace(old,new):返回字符串的副本,将字符串里的old子串替换为new子串 字符串的切片详解 注:字符串下标是从0开始 切片的使用方法 :[n:m] 切片获取字符串从n到m(不包含m)的子字符串 切片要求n和

    详解MySQL拼接函数CONCAT的使用心得

    前几篇文章给大家介绍了MySQL中的替换函数(Replace)、切分函数(SubString),今天我们一起来看看MySQL专业拼接“字符串”的函数:concat。老规矩,有好的建议和想法,记得写到评论中,等我上班摸鱼时,跟大家一起...

    对python 中re.sub,replace(),strip()的区别详解

    去除字符串前面和后面的所有设置的字符串,默认为空格 chars — 移除字符串头尾指定的字符序列。 st = hello st = st.strip() print(st+end) 输出: 如果设置了字符序列的话,那么它会删除,字符串前后出现的所有...

    详解C++中string的用法和例子

    string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。同时C++的算法库对string也有着很好的支持,而且string还和c语言的字符串之间有着...

Global site tag (gtag.js) - Google Analytics