摘要 腾兴网为您分享:PHP substr_replace 替换字符串指定位置字符,永安期货,兔兔府,千题库,平安知鸟等软件知识,以及红雪,圈圈,premierecs5,爱玩游戏盒,极压缩,中秋节快乐的图片,微信互联,画地图,三星4623打印机驱动,三星cdma,合金弹头带,智联天地,知了云,广汽汇理,批量图片格式转换等软件it资讯,欢迎关注腾兴网。/* int mb_strlen ( string $str [, string $encoding ] ) table width="620" align="center" border="0" cellpadding="1" cellspacing="1"style="background:#FB7"trtd width="464" height="27" bgcolor="#FFE7CE"代码如下/tdtd width="109" align="cent...

/*

int mb_strlen ( string $str [, string $encoding ] )

 代码如下 复制代码
<?php教程

echo substr_replace("Hello world","earth",6); Hello earth

?>

值得一提的,当开始和长度都是负和,长度小于或等于开始,长度将有被设置为0的效果。

 代码如下 复制代码
<?php

substr_replace('eggs','x',-1,-1); //eggxs

substr_replace('eggs','x',-1,-2); //eggxs

substr_replace('eggs','x',-1,-2); //eggxs

?>

Same as:

substr_replace('eggs','x',-1,0); //eggxs

?>

 代码如下 复制代码
<?php

substr_replace('huevos','x',-2,-2); //huevxos

substr_replace('huevos','x',-2,-3); //huevxos

substr_replace('huevos','x',-2,-3); //huevxos

?>

Same as:

 代码如下 复制代码
<?php

substr_replace('huevos','x',-2,0); //huevxos

?>

另一个注意,如果长度为负,开始偏移为长度相同的位置,长度(再次)将具有影响被定为0。 (当然,在手册中提到,当长度为负它实际上代表了之前的立场)

 代码如下 复制代码

substr_replace('abcd', 'x', 0, -4); //xabcd

?>

Same as:

substr_replace('abcd','x',0,0); //xabcd

?>

substr_replace('abcd', 'x', 1, -3); //axbcd

?>

Same as:

substr_replace('abcd', 'x', 1, 0); //axbcd

?>

看一下参数说明

string 必需。规定要检查的字符串。

replacement 必需。规定要插入的字符串。

start 必需。规定在字符串的何处开始替换。

正数 - 在第 start 个偏移量开始替换

负数 - 在从字符串结尾的第 start 个偏移量开始替换

0 - 在字符串中的第一个字符处开始替换

charlist 可选。规定要替换多少个字符。

正数 - 被替换的字符串长度

负数 - 从字符串末端开始的被替换字符数

0 - 插入而非替换

相关推荐

替换字符串指定位置字符 php,PHP substr_replace 替换字符串指定位置字符相关推荐

  1. 两个操作字符串的方法:读取指定位置的字符和找出某个字符串的位置

    在对NSString的操作中,API中没有提供现成的从字符串中提取指定位置字符的方法,也没有提供从所给的字符串中找出某个字符串的位置的方法,下面是我写的两个进行此类操作的类方法,如有不妥的地方请批评指 ...

  2. java 替换指定位置的字符_java Sting 如何替换指定位置的 字符?

    展开全部 #include #include #include (此处空一行) using namespace std; int main() { string str="123/42165 ...

  3. Java字符串替换所有指定字符_C++中string替换所有指定字符串的方法

    C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所 ...

  4. PHP字符串函数substr_replace(替换字符串的子串)

    在PHP中,字符串函数 substr_replace() 用来替换字符串的子串.     函数语法: substr_replace ( mixed $string , mixed $replaceme ...

  5. 字符串操作:索引位置、去空格、替换字符串

    指定字符的索引位置:s.indexOf().s.lastIndexOf()  (以字符串s为例.第一次与最后一次出现的位置) 指定索引位置的字符:s.charAt() 去除前.后空格:s.trim() ...

  6. html 各种字符 换位键,excel替换特定位置处的字符

    怎样替换excel单元格中指定位置的字符 EXCEL中,如何替换一个字符串中指定位置的字符? 字符串如下:asdfgv051234501 asdfgv051234503 asdfgv051234505 ...

  7. 包含数字和指定字符的正则表达式_Excel公式练习39: 求字符串中的数字组成的数能够被指定数整除的数的个数...

    学习Excel技术,关注微信公众号: excelperfect 导语:继续研究来自于excelxor.com的案例.这个案例比较复杂,需要仔细研究. 本次的练习是:在单元格A1中输入一个任意长度的字母 ...

  8. python每个字符后添加空格_python实现指定字符串补全空格的方法

    有什么方法可以指定字符串长度,不够的自动补空格 char定义的是一个半角字符. 当人心变成市场,当市场变成战场,战场埋葬多少理想. char[]定义的是一个不定长的数组,实际上是指针,用前要初始化.不 ...

  9. 在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如RXXLRXRXL)中进行移动操作。一次移动操作指用一个LX替换一个XL,或者用一个XR替换一个RX。现给定起始...

    在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作.一次移动操作指用一个"LX"替换一个"XL ...

最新文章

  1. 第十五届全国大学生智能车竞赛室外光电创意组别进入线下比赛的队伍名单
  2. OpenGL Texture Wrap Modes纹理包裹模式的实例
  3. python求加速度_如何利用Python 为自然语言处理加速度
  4. E 定向 牛客练习赛25
  5. 《沉浸式线性代数》完整版正式发布,全交互式体验
  6. python爬虫 同花顺_python 爬虫--同花顺-使用代理
  7. 【物理应用】基于matlab非序贯蒙特卡洛法评估风电系统【含matlab源码 766期】
  8. 辉群 mysql支持,群辉下的nas各项共享设置——白羊座适用
  9. c++求余弦的泰勒展开式
  10. 第一周项目0-宣告主权
  11. Realtek USB无线网卡能搜到WiFi 无法连接到网络
  12. 反向数学归纳法的提出与周氏猜测的证明
  13. 【AutoSAR CAN】01 - CAN模块的功能及提供的API
  14. (四) github分支的知识
  15. 第31课:彻底解密Spark 2.1.X中Shuffle中内存管理源码解密:StaticMemory和UnifiedMemory
  16. 图解TCPIP 笔记
  17. 考虑不周和指针越界1156: 单数变复数
  18. MATLAB代码 1.矩阵的表示
  19. Apple source addres
  20. 适用于G Suite用户的Google App Maker低代码工具首次亮相

热门文章

  1. php时间区间,优化显示
  2. 5see我看视频交友客户端 v2.3.0.11官方版
  3. CSS 之 控制图片与文字对齐
  4. Swift中如何重新懒加载
  5. SDUT OJ[3109] 买买买 背包 dp
  6. FreeMark将long类型的时间格式化
  7. linux route命令深入浅出与实战案例精讲
  8. 如何导出NK.bin中的内容
  9. laravel CURD 查询构造器
  10. Centos6.5下配置DNS服务器