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); ?>
相关推荐
本文将详细介绍str_replace()函数的四种用法,这些用法可以帮助开发者在处理字符串替换时更加灵活和高效。 首先,我们来梳理一下str_replace()函数的基本语法结构: str_replace(search, replace, subject [, ...
在PHP编程语言中,`str_replace`函数是一个非常常用的字符串处理函数,用于在字符串中查找并替换特定的字符或子串。然而,`str_replace`默认的行为是替换所有找到的匹配项,而不限制替换次数。如果你需要限制替换...
然而,PowerBuilder本身并未内置专门用于字符串替换的函数,这给开发者带来了一定的不便。为了解决这个问题,很多开发者会自行编写一些实用的字符串替换函数来满足项目需求。下面我们就基于题目中的信息,详细探讨...
本文将详细介绍 `strtr` 函数的用法,并通过实例进行阐释,同时对比另一个常用的字符串替换函数 `str_replace`,以便加深理解。 ### strtr函数的基本用法 `strtr` 函数有两种基本的使用形式: 1. `strtr(string, ...
### PHP字符串函数分类详解 #### 一、统计(Statistics) 在处理字符串时,我们经常会遇到需要统计字符串长度的情况。PHP提供了多种方法来实现这一功能。 ##### `strlen` **功能描述:** 获取字符串长度(默认为...
4. **`str_replace()`**:用于替换字符串中的某个部分。 5. **`preg_match()`** 和 **`preg_match_all()`**:用于执行正则表达式匹配。 #### 七、总结 通过本文的介绍,我们可以看出PHP提供了丰富的字符串处理功能...
### JavaScript字符串替换技术详解 在Web开发中,JavaScript(简称JS)作为一种强大的客户端脚本语言,在处理DOM元素、样式及动态交互方面具有不可替代的作用。本文将深入探讨JS中的字符串替换功能及其应用案例,...
### Oracle 分隔字符串函数知识点详解 #### 一、Oracle 分隔字符串函数介绍 在 Oracle 数据库中处理字符串是一项常见的需求,特别是在数据清洗、格式转换等场景下。Oracle 提供了一系列强大的字符串处理函数来帮助...
### 字符串操作函数集合详解 在编程领域,字符串处理是极为常见的需求,尤其是在文本分析、数据清洗和格式化等场景中。本文将详细介绍一个功能丰富的字符串操作函数集合,涵盖字符串的基本操作,如复制、删除、匹配...
### Oracle 函数大全:字符串函数、数学函数与日期函数详解 #### 一、字符串函数 在Oracle数据库中,字符串函数是一类非常实用的功能,用于处理和操作文本数据。以下是一些常用的字符串函数及其具体用途: ##### ...
### PHP截取字符串函数的方法详解 #### 一、引言 在PHP开发过程中,经常会遇到需要截取字符串的需求。例如,在展示文章摘要时,我们希望只显示部分内容,并且避免截断单词的情况发生。本文将详细介绍一种自定义的...
### Oracle Split 函数详解 #### 一、Oracle Split 函数简介 在Oracle数据库中,并没有内置的split函数来处理字符串的分割操作。然而,在实际应用中,经常需要将一个包含多个值的字符串按照指定的分隔符进行拆分,...
- **字符串处理函数**:如`strlen()`, `strpos()`, `substr()`, `str_replace()`等,用于处理和操作字符串。 - **数组函数**:如`count()`, `array_push()`, `array_pop()`, `array_merge()`等,用于操作数组。 - **...
函数内部定义了几个变量,如`V_STR_LENGTH`用于存储输入字符串的长度,`V_NAME`用于存储脱敏后的字符串,`V_N`用于计数,`V_HID`用于构建星号(*)脱敏的部分,`V_SQL`用于执行SQL查询,以及`V_NUM_FLAG`用于判断是否...
在PHP编程中,`__autoload`函数是一种非常重要的机制,它允许你在运行时动态地加载类文件,从而避免了在程序开始时显式地引入所有需要的类。这个功能极大地提高了代码的组织性和效率,减少了代码冗余。下面将详细...
在这个场景中,replace 方法将字符串中的某个正则表达式匹配的内容替换为新的字符串,并且可以使用函数来生成新的字符串,并且可以访问子表达式的匹配结果。例如: ``` var str5 = '这是一段原始文本,需要替换的...