php如何替换指定第几位字符串
导读:本文共1852字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 在php中,可以使用substr_replace()函数来替换字符串中指定第几位的字符,语法“substr_replace(字符串,替换值,$start,1)”;其中,参数“$start”指定替换开始的位置,可以为负值。本教程操作环境:windows... ...
目录
(为您整理了一些要点),点击可以直达。
在php中,可以使用substr_replace()函数来替换字符串中指定第几位的字符,语法“substr_replace(字符串,替换值,$start,1)”;其中,参数“$start”指定替换开始的位置,可以为负值。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php替换指定第几位字符串
在php中,可以使用substr_replace()函数来替换字符串中指定位置的字符。
<?php$str='abcdef';echosubstr_replace($str,"A",0,1)."<br>";echosubstr_replace($str,"B",1,1)."<br>";echosubstr_replace($str,"C",2,1)."<br>";echosubstr_replace($str,"D",3,1)."<br>";echosubstr_replace($str,"E",4,1)."<br>";echosubstr_replace($str,"F",5,1)."<br>";?>
说明:
substr_replace() 函数把字符串的一部分替换为另一个字符串。
语法:
substr_replace($string,$replacement,$start,$length)
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
正数 - 被替换的字符串长度
负数 - 从字符串末端开始的被替换字符数
0 - 插入而非替换
substr_replace() 在字符串 string 的副本中将由 start 和可选的 length 参数限定的子字符串使用 replacement 进行替换。
如果 start 为正数,替换将从 string 的 start 位置开始。如果 start 为负数,替换将从 string 的倒数第 start 个位置开始。
如果设定了 length 参数并且为正数,就表示 string 中被替换的子字符串的长度。如果设定为负数,就表示待替换的子字符串结尾处距离 string 末端的字符个数。如果没有提供此参数,那么默认为 strlen(string)(字符串的长度)。当然,如果 length 为 0,那么这个函数的功能为将 replacement 插入 string 的 start 位置处。
<?php$str='hello!';$replace='world';echosubstr_replace($str,$replace,6,1)."<br>";echosubstr_replace($str,$replace,-1,1)."<br>";?>
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
php如何替换指定第几位字符串的详细内容,希望对您有所帮助,信息来源于网络。