在php中,可以使用substr_replace()函数将字符串后两位替换为其他字符。该函数可以从字符串指定位置开始,将指定个数的字符替换为指定值;只需要将函数的第二个参数设置为指定替换值,第三参数设置为“-2”,第四个参数设置为2或者省略即可,语法“substr_replace(字符串,"替换值",-2,2)”或“substr_replace(字符串,"替换值",-2)”。
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
在php中,可以使用substr_replace() 函数将字符串后两位替换为其他字符。
substr_replace() 函数可以从字符串指定位置开始,将指定长度的子串(指定个数的字符)替换为指定值。
substr_replace(string,replacement,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
只需要将substr_replace()函数的第二个参数设置为指定替换值,第三参数设置为“-2”,第四个参数设置为2或者省略即可将字符串后两位替换为其他字符。
示例:将字符串“hello123”后两位替换为“**”
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "将字符串后两位替换为**:"; $newStr1=substr_replace($str,"**",-2,2); var_dump($newStr1); $newStr2=substr_replace($str,"**",-2); var_dump($newStr2); ?>
推荐学习:《PHP视频教程》
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie die letzten beiden Zeichen einer Zeichenfolge durch andere Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!