`
cakin24
  • 浏览: 1400967 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP替换子字符串

    博客分类:
  • PHP
阅读更多

一 实例

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>应用str_replace()函数替换子字符串</title>
<style type="text/css">
<!--
.STYLE3 {
	font-size: 12px;
	color: #FC8002;
}
.STYLE4 {font-size: 13px}
-->
</style>
</head>
<body>
<?php  
$str="           予人温暖,自己也更温暖。予人快乐,自己也将更快乐。这是一种境界,也是心灵上的一种拥有。在温暖里,人才不会迷失,在相互扶持中,婚姻才会更长久。就算偶有寒流来袭,只要两颗心相互取暖,又怎么会给寂寞留下可乘之机呢。";
if($_POST["Submit"]=="提交"){
	$str2=$_POST[str2];
	$str1="<font color='#FF0000'>$_POST[str1]</font>";
	$stres = str_replace($str2,$str1,$str);
}
?>
<table width="760" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="415" height="490" align="center" valign="top" background="images/bg.jpg"><table width="400" height="462" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="161" height="165">&nbsp;</td>
          <td width="239">&nbsp;</td>
        </tr>
        <tr>
          <td height="112" colspan="2" align="center"><table width="360" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="360" align="left"><span class="STYLE4">原字符串:<br>
                  &nbsp;&nbsp;<?php echo $str;?></span></td>
              </tr>
            </table></td>
        </tr>
        <form name="form1" method="post" action="index.php">
          <tr>
            <td height="32" align="right"><span class="STYLE3">被替换的字符</span></td>
            <td align="left"><input name="str2" type="text" id="str2" size="24"></td>
          </tr>
          <tr>
            <td height="30" align="right"><span class="STYLE3">替换的字符</span></td>
            <td height="30"><input name="str1" type="text" id="str1" size="24"></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="center" valign="top"><input name="Submit" type="submit" id="Submit" value="提交">
              &nbsp;&nbsp;&nbsp;&nbsp;</td>
          </tr>
        </form>
      </table></td>
    <td width="345" align="center" valign="middle" background="images/bg1.jpg"><table width="300" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="STYLE4"><?php echo $stres; ?></td>
        </tr>
      </table>
      </td>
  </tr>
</table>
</body>
</html>

 

二 运行结果

 
三 说明
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。 
如果没有一些特殊的替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。 
参数 
如果 search 和 replace 为数组,那么 str_replace() 将对 subject 做二者的映射替换。如果 replace 的值的个数少于 search 的个数,多余的替换将使用空字符串来进行。如果 search 是一个数组而 replace 是一个字符串,那么 search 中每个元素的替换将始终使用这个字符串。该转换不会改变大小写。 
如果 search 和 replace 都是数组,它们的值将会被依次处理。 
search
查找的目标值,也就是 needle。一个数组可以指定多个目标。 
replace
search 的替换值。一个数组可以被用来指定多重替换。 
subject
执行替换的数组或者字符串。也就是 haystack。 
如果 subject 是一个数组,替换操作将遍历整个 subject,返回值也将是一个数组。 
count
如果被指定,它的值将被设置为替换发生的次数。 
返回值 
该函数返回替换后的数组或者字符串。
  • 大小: 131.7 KB
1
0
分享到:
评论

相关推荐

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    替换子字符串.php 替换子字符串 按照特定字符进行分割.php 按照特定字符进行分割 按照指定数目进行分割.php 按照指定数目进行分割 删除字符串的空白.php 删除字符串的空白 字符串的填补.php 字符串的填补 字符...

    字符串 php

    - `strstr()`查找子字符串并返回其后的部分,`true`表示包含子字符串,`false`表示不包含。 6. **字符串分割与合并**: - `explode()`按分隔符将字符串拆分为数组,如`explode(',', 'a,b,c')`。 - `implode()`...

    PHP 获取字符串中的字符

    返回的是子字符串的第一个字符相对于字符串开始的位置,如果未找到则返回`false`。 ```php $str = "查找字符串中的位置"; $find = "字符串"; $position = strpos($str, $find); if ($position !== false) { ...

    php函数之字符串函数大全

    45. `str_replace()`: 在字符串中替换所有匹配的子字符串。 46. `substr()`: 提取字符串的一部分,可以根据需要截取字符串。 这些函数构成了PHP字符串处理的基础工具箱,无论是在创建动态网页、处理用户输入还是...

    批量替换字符串

    它指的是在选定的目录及其所有子目录下,针对多种文件格式(如txt、html、php等)进行特定字符串的全局替换。这种操作常见于网站代码优化、文本数据分析或者文件整理等场景。 首先,我们需要理解批量替换字符串的...

    php 函数 数组 字符串 课件基础讲解

    PHP提供了丰富的字符串操作函数,如`substr()`截取子字符串,`str_replace()`替换字符串中的部分文本,以及`strpos()`查找子字符串的位置。以下是一些基本示例: ```php $string = "Hello, World!"; echo substr($...

    PHP 字符串函数总结

    6. `strpos()` 用于查找子字符串在原字符串中的位置,如果找到则返回起始位置,否则返回`false`。例如,`strpos("Hello", "ell")` 返回2。 7. `substr()` 用于提取字符串的一部分,`substr("Hello", 1, 3)` 返回 ...

    php实现指定字符串中查找子字符串的方法

    在PHP编程语言中,处理字符串是一项常见的任务,其中包括在字符串中查找特定子字符串的功能。`strpos()`函数就是用于此目的的关键工具。本文将深入探讨`strpos()`函数的使用方法、工作原理以及相关的字符串处理概念...

    phpshorthand给定一组字符串计算它独特简捷表达

    2. **查找与替换**:在标准PHP中,`strpos`和`str_replace`函数用于查找子字符串和替换操作。"php-shorthand"提供了类似`str::contains`和`str::replace`的方法,它们在语法上更为简洁,同时也支持链式调用。 3. **...

    PHP中的字符串函数

    - **strstr** 和 **strchr**: 搜索字符串中是否包含特定子字符串,并返回该子字符串后的剩余部分。 - **str_replace**: 替换字符串中的所有目标字符串为新字符串。 - **str_ireplace**: 与`str_replace`类似,但在...

    4PHP字符串函数[定义].pdf

    在PHP中,字符串处理是日常开发中的...此外,PHP还提供了许多其他字符串处理函数,如`strrev()`(反转字符串)、`str_replace()`(替换子字符串)、`strstr()`(查找子字符串)等,开发者可以根据具体场景灵活运用。

    php截取字符串

    除了上述函数,PHP还有其他与字符串处理相关的工具,如`strpos()`用于查找子字符串的位置,`strstr()`用于从字符串中查找子字符串并返回它的剩余部分,以及`str_replace()`用于替换字符串中的特定字符等。...

    PHP字符串中插入子字符串方法总结 <font color=red>原创</font>

    这是最直接的方法,`substr_replace`函数可以直接在指定位置插入子字符串,并替换掉相应长度的原有字符串。在这种情况下,由于不替换任何字符,所以替换长度为0。 ```php $str="1234567890"; $sstr="new_word"; ...

    如何使用PHP中的字符串函数

    6. **`strstr`**: 查找子字符串并返回剩余部分。 7. **`strtolower`**: 将字符串转换为小写。 8. **`strtoupper`**: 将字符串转换为大写。 9. **`substr`**: 返回字符串的一部分。 10. **`ucfirst`**: 将字符串首...

    Python 字符串操作方法大全

    - `index(sub)`:返回子字符串`sub`在字符串中首次出现的位置索引。 - 示例代码: ```python sStr1 = 'strchr' sStr2 = 's' nPos = sStr1.index(sStr2) print(nPos) # 输出: 0 ``` #### 六、比较字符串 **...

    php实现子字符串位置相互对调互换的方法 <font color=red>原创</font>

    `strlen()`函数用于计算字符串的长度,`strpos()`函数则用来查找子字符串在主字符串中首次出现的位置,而`substr_replace()`函数则用于替换字符串的一部分。 在实现子字符串位置互换的过程中,我们通常会遵循以下...

    php 字符串操作大全

    下面是 PHP 字符串操作大全,涵盖了查找字符位置、提取子字符、替换字符串、比较字符、分割成数组、去除空格、加空格、字符大小写转换、HTML 代码相关函数、数据库相关函数和连接函数等多方面的知识点。 一、查找...

    php字符串的替换,分割和连接方法

    而`str_replace`函数则用于执行子字符串的替换,它检查`subject`中所有出现的`search`(被搜索的字符串)并用`replace`(替换后的字符串)替代它们。`str_replace`能返回一个字符串或数组,根据`subject`的类型而定...

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

    PHP中的str_replace()函数是一个非常实用的字符串处理函数,主要功能是执行字符串中的字符或子字符串的替换操作。它是一个区分大小写的替换函数,可以用于替换字符串或数组中的值。本文将详细介绍str_replace()函数...

    php在字符串中查找另一个字符串

    1. PHP字符串函数:PHP提供了丰富的字符串处理函数,如`strstr`(查找子字符串首次出现的位置)、`strpos`(查找子字符串的位置)、`strrpos`(查找子字符串最后一次出现的位置)、`str_replace`(替换子字符串)、`...

Global site tag (gtag.js) - Google Analytics