`
jinsanguo
  • 浏览: 14535 次
  • 性别: 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);
?>

 

本文转自:金三国>>PHP源码

 

分享到:
评论

相关推荐

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

    本文将详细介绍str_replace()函数的四种用法,这些用法可以帮助开发者在处理字符串替换时更加灵活和高效。 首先,我们来梳理一下str_replace()函数的基本语法结构: str_replace(search, replace, subject [, ...

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

    在PHP编程语言中,`str_replace`函数是一个非常常用的字符串处理函数,用于在字符串中查找并替换特定的字符或子串。然而,`str_replace`默认的行为是替换所有找到的匹配项,而不限制替换次数。如果你需要限制替换...

    PB程序中常用的字符串替换函数

    然而,PowerBuilder本身并未内置专门用于字符串替换的函数,这给开发者带来了一定的不便。为了解决这个问题,很多开发者会自行编写一些实用的字符串替换函数来满足项目需求。下面我们就基于题目中的信息,详细探讨...

    PHP中strtr字符串替换用法详解

    本文将详细介绍 `strtr` 函数的用法,并通过实例进行阐释,同时对比另一个常用的字符串替换函数 `str_replace`,以便加深理解。 ### strtr函数的基本用法 `strtr` 函数有两种基本的使用形式: 1. `strtr(string, ...

    php字符串函数分类

    ### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...

    PHP字符串处理讲述了很多关于字符串的常用用法

    4. **`str_replace()`**:用于替换字符串中的某个部分。 5. **`preg_match()`** 和 **`preg_match_all()`**:用于执行正则表达式匹配。 #### 七、总结 通过本文的介绍,我们可以看出PHP提供了丰富的字符串处理功能...

    javascript字符串函数

    ### JavaScript字符串函数详解 #### 一、概述 在JavaScript中,字符串是一类非常重要的数据类型。它们被广泛用于处理文本信息、格式化输出以及数据解析等场景。JavaScript为字符串提供了丰富的内置方法,使得...

    js替换字符串

    ### JavaScript字符串替换技术详解 在Web开发中,JavaScript(简称JS)作为一种强大的客户端脚本语言,在处理DOM元素、样式及动态交互方面具有不可替代的作用。本文将深入探讨JS中的字符串替换功能及其应用案例,...

    oracle分隔字符串函数

    ### Oracle 分隔字符串函数知识点详解 #### 一、Oracle 分隔字符串函数介绍 在 Oracle 数据库中处理字符串是一项常见的需求,特别是在数据清洗、格式转换等场景下。Oracle 提供了一系列强大的字符串处理函数来帮助...

    字符串操作函数集合,具有各种对字符串操作的函数

    ### 字符串操作函数集合详解 在编程领域,字符串处理是极为常见的需求,尤其是在文本分析、数据清洗和格式化等场景中。本文将详细介绍一个功能丰富的字符串操作函数集合,涵盖字符串的基本操作,如复制、删除、匹配...

    Oracle 函数大全[字符串函数,数学函数,日期函数]

    ### Oracle 函数大全:字符串函数、数学函数与日期函数详解 #### 一、字符串函数 在Oracle数据库中,字符串函数是一类非常实用的功能,用于处理和操作文本数据。以下是一些常用的字符串函数及其具体用途: ##### ...

    php截取字符串函数的方法_.docx

    ### PHP截取字符串函数的方法详解 #### 一、引言 在PHP开发过程中,经常会遇到需要截取字符串的需求。例如,在展示文章摘要时,我们希望只显示部分内容,并且避免截断单词的情况发生。本文将详细介绍一种自定义的...

    oracle split函数

    ### Oracle Split 函数详解 #### 一、Oracle Split 函数简介 在Oracle数据库中,并没有内置的split函数来处理字符串的分割操作。然而,在实际应用中,经常需要将一个包含多个值的字符串按照指定的分隔符进行拆分,...

    PHP.rar_PHP 函数

    - **字符串处理函数**:如`strlen()`, `strpos()`, `substr()`, `str_replace()`等,用于处理和操作字符串。 - **数组函数**:如`count()`, `array_push()`, `array_pop()`, `array_merge()`等,用于操作数组。 - **...

    Oracle自定义脱敏函数的代码详解

    函数内部定义了几个变量,如`V_STR_LENGTH`用于存储输入字符串的长度,`V_NAME`用于存储脱敏后的字符串,`V_N`用于计数,`V_HID`用于构建星号(*)脱敏的部分,`V_SQL`用于执行SQL查询,以及`V_NUM_FLAG`用于判断是否...

    php __autoload自动加载功能详解

    在PHP编程中,`__autoload`函数是一种非常重要的机制,它允许你在运行时动态地加载类文件,从而避免了在程序开始时显式地引入所有需要的类。这个功能极大地提高了代码的组织性和效率,减少了代码冗余。下面将详细...

    js中string之正则表达式replace方法详解.docx

    在这个场景中,replace 方法将字符串中的某个正则表达式匹配的内容替换为新的字符串,并且可以使用函数来生成新的字符串,并且可以访问子表达式的匹配结果。例如: ``` var str5 = '这是一段原始文本,需要替换的...

    hive sql 拆解字段.docx

    如果要使用正则表达式替换字符串中的匹配项,可以使用 REGEXP_REPLACE 函数;如果要将一个数组列拆解成多行,可以使用 LATERAL VIEW explode 函数。 此外,还有其他一些函数可以用于更复杂的场景,如 `regexp_...

Global site tag (gtag.js) - Google Analytics