php替换字符串substr_replace函数

有时候我们希望替换字符串某些内容,可以用substr_replace()函数。这个函数有4个参数,其中前三个参数必须的。第一个表示原字符串,第二个表示要替换的字符串,第三个表示需要从哪里开始替换。

操作方法

  • 01

    先来两个字符串,第一个字符串是原字符串,第二个字符串是打算替换的字符串,代码如下:<?php                       $str="abcdefg"; $srp="##";

  • 02

    我们想把原字符串全部替换掉,那么就是重第一位的字符a开始替换,用substr_replace函数:$nstr=substr_replace($str,$srp,0); //第三个参数0表示从第一个字符开始替换

  • 03

    打印输出新字符串:echo $nstr; 这个就是完全替换了。如果想替换一部分,比如替换掉前三个,需要加入第四个参数,用substr_replace函数就变成这样: $str1="abcdefg"; $srp1="##"; $nstr1=substr_replace($str1,$srp1,0,3);【//从原字符串首字母开始替换,字符串长度达到3后结束替换,后面的不用替换,原样输出;】 中括号里是注释部分。

  • 04

    查看结果如图:

(0)

相关推荐

  • php处理字符串常用函数:[1]【PHP常用】

    操作方法 01 1查找字符位置函数: 02 strpos($str,search,[int]):查找search在$str中的第一次位置从int开始: stripos($str,search,[int ...

  • Notepad++快捷键&正则表达式替换字符串&插件使用介绍

    Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 1. 文件 ...

  • vba批量替换字符串中的字符(vba替换指定内容)

    [分享成果,随喜正能量]无须要求别人对我们好,也不要太在乎他人的语言态度.只要自己心里感觉是正面积极的,感谢大众的,真心欢喜的就好..我给VBA的定义:VBA是个人小型自动化处理的有效工具.利用好了, ...

  • Linux中使用sed命令替换字符串小结

    最近写了几个小脚本用到了sed命令,学了一下,顺便记下 sed替换的基本语法为: 复制代码 代码如下: sed 's/原字符串/替换字符串/' 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字 ...

  • LINUX vim替换字符串指令

    vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   :s/vivian ...

  • Python教程:[36]如何替换字符串

    操作方法 01 今天要从网页采集url,但是出现了一个问题,需要用到替换字符串来纠正,我们先在就来看看如何替换字符串,用到了正则表达式,下面是具体的过程. 02 给txt赋值,注意看http:后面的& ...

  • VB字符串截取函数的简单用法

    VB的字符串截取函数有Left(字符串,n),返回字符串前N个字符:Mid(字符串,p,n),从第p个字符开始,向后截取N个字符:right(字符串,n),返回字符串的最后n个字符. 步骤/方法 01 ...

  • Excel怎么使用字符串长度函数LEN

    Excel怎么使用字符串长度函数LEN?很简单的,下面我们就一起来看一下. 操作方法 01 打开Excel,可以看到C列有一个字符串. 02 点击插入菜单里的'函数'选项. 03 在函数生成器的输入框 ...

  • editplus 正则表达式替换字符串详解

    EditPlus的查找,替换,文件中查找支持以下的正则表达式: 表达式 说明 /t 制表符. /n 新行. . 匹配任意字符. | 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" ...