详解PHP字符串替换str_replace()函数四种用法
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-13 15:50:01 浏览: 评论:0
下面通过本文给大家分享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"; //phpfensi.com
- $arr = array("banana","apple","orange","grape");
- $new_arr = str_replace($search,$replace,$arr,$count);
- print_r($new_arr);
- ?>
Tags: 字符串 函数
相关文章
- ·php 从字符串中获取URL中获得域名(2013-11-23)
- ·PHP中iconv函数字符串从GBK转换为UTF8字符集(2013-11-29)
- ·PHP判断两个字符串的相似性函数(2013-11-29)
- ·php 截取字符串函数(中文字符串)(2013-12-11)
- ·两款php 截取字符串函数(2013-12-16)
- ·php 字符串替换函数(2013-12-27)
- ·php中trim()、preg_replace()清除字符串空格与连续空格(2014-01-05)
- ·PHP清除字符串中空白正则表达式(2014-01-06)
- ·php随机生成字符串一些方法总结(2014-01-08)
- ·php中文汉字字符串的截取问号(2014-01-12)
- ·php分割字符串函数(2014-01-14)
- ·网址字符串转换成超级链接PHP代码(2014-01-15)
- ·php字符串中查找字符(2014-01-15)
- ·php怎么截取中文字符串(2014-01-16)
- ·php中拆分和组合字符串函数介绍(2014-01-17)
- ·PHP和sql去除字符串首尾特定字符或空格(2014-02-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)