首页 > 后端开发 > 正文

php替换怎么替换指定位置字符

2024-08-01 09:17:50 | 我爱编程网

今天我爱编程网小编整理了php替换怎么替换指定位置字符相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

php替换怎么替换指定位置字符

php 字符串替换

<?php
function upStr($str){
$arr = explode(',', $str);
foreach ($arr as $key=>$value){
$arr[$key] = 'A.' . $value;
}
$newStr = implode($arr, ',');
return $newStr;
}
?>

仅供参考

php替换怎么替换指定位置字符

php替换怎么替换指定位置字符

function replace($str,$index,$s){
//参数定义:
//$str  原字符串
//$index 要替换的位置(第一个"-"前面的位置为0,最后一个"-"后面的位置等于减号数量)
//$s  要替换的内容
$str=rtrim(rtrim($str,'html'),'.');
$arr=explode('-',$str,14); //如果是前面固定13个减号,可以加一个参数14
if($index>=count($arr)){
$arr[count($arr)-1]=$s;
}else if($index<0){
$arr[0]=$s;
}else{
$arr[$index]=$s;
}
return (implode('-', $arr).'.html');
}

$string='21--------43-----哈啊.html';

$newStr=replace($string,0,'aaa'); //第1个减号前面的位置替换为aaa
echo $newStr . '<br>';

$newStr=replace($newStr,2,'bbb'); //第2个减号后面的位置替换为bbb
echo $newStr . '<br>';

$newStr=replace($newStr,8,'ccc'); //第8个减号后面的位置替换为ccc
echo $newStr;

注意:原字符串结尾部分不能连续两个"html"或者连续两个"."连着

如果原字符串在替换的时候不加".html"就没有这个限制了,就像这样

function replace($str,$index,$s){
//参数定义:
//$str  原字符串
//$index 要替换的位置(第一个"-"前面的位置为0,最后一个"-"后面的位置等于减号数量)
//$s  要替换的内容
$arr=explode('-',$str,14); //如果是前面固定13个减号,可以加一个参数14
if($index>=count($arr)){
$arr[count($arr)-1]=$s;
}else if($index<0){
$arr[0]=$s;
}else{
$arr[$index]=$s;
}
return (implode('-', $arr).'.html');
}

$string='21--------43-----哈啊';

$newStr=replace($string,0,'aaa'); //第1个减号前面的位置替换为aaa
echo $newStr . '.html<br>';

$newStr=replace($newStr,2,'bbb'); //第2个减号后面的位置替换为bbb
echo $newStr . '.html<br>';

$newStr=replace($newStr,8,'ccc'); //第8个减号后面的位置替换为ccc
echo $newStr . '.html';

应该能用吧 我爱编程网

php替换怎么替换指定位置字符

php如何替换字符串指定第一处字符

我爱编程网(https://www.52biancheng.com)小编还为大家带来php如何替换字符串指定第一处字符的相关内容。

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:index.php。

2、在index.php中,输入代码:

$a = "asdf123hjklqwet123yytu";$b=2;

echo str_replace('123', '456', $a, $b);

3、浏览器运行index.php页面,此时会发现字符串的第2处123被替换为了456。

以上,就是我爱编程网小编给大家带来的php替换怎么替换指定位置字符全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php替换怎么替换指定位置字符”相关推荐
php str_replace替换函数如何替换多个内容
php str_replace替换函数如何替换多个内容

phpstr_replace替换函数如何替换多个内容(一)$new_str=str_replace("xxx","bbb","aaaxxxaaa");echo$new_str;//aaabbbaaa(二)$new_str=str_replace(array("xxx","yyy"),"bbb","aaaxxxaaayyyaa

2024-07-23 06:25:54
PHP用str_replace()能替换中文汉字吗?
PHP用str_replace()能替换中文汉字吗?

PHP用str_replace()能替换中文汉字吗?PHP能用str_replace()能替换中文汉字,替换方法为:1、PHP进行字符串替换的两个常用方法。2、编写PHP脚本,定义基本的字符串,查找对象,和替换对象。3、使用str_replace()进行替换并打印。4、保存并查看str_replace()的打印结果。5、使用strtr()进行替换并打印。

2024-07-25 06:40:04
php中几个字符串替换函数详解(php去除字符串中空字符的常用方法)
php中几个字符串替换函数详解(php去除字符串中空字符的常用方法)

php中几个字符串替换函数详解一、str_replace(find,replace,string,count)作用:str_replace()函数使用一个字符串替换字符串中的另一些字符。参数描述find必需。规定要查找的值。replace必需。规定替换find中的值的值。string必需。规定被搜索的字符串。count可选。一个变量,对

2024-07-23 13:25:11
php转大写函数 php 获取字符串某字符的位置!
php转大写函数 php 获取字符串某字符的位置!

strtoupper函数的功能把所有字符转换为大写。在PHP中将字符转为大写的函数是“strtoupper()”,该函数的作用是将字符串转化为大写,语法为“strtoupper(string$string)”,返回值为转换后的大写字符串。该函数是二进制安全的。PHP数字大小写转换?&lt;?phpfunctiondaxie($number){$number=sub

2024-07-25 22:34:33
php如何随机显示指定字符串
php如何随机显示指定字符串

php如何随机显示指定字符串PHP里有一个内置的随机函数rand()两种用法第一种,不传递任何参数,随机返回一个int型数据第二种,传递两个参数,第一个参数小于第二个参数,且必须为int型,随机返回这两个int型中间的一个数你说的网页每刷新一次,改变一次,是可以做到的,但是你要每隔20秒就换一次,这个就只能javascript了因为PHP是单请求单响应的,如果要保持与服务

2024-07-26 15:13:26
php 获取某字符串时,字符最后出现的位置在哪里?
php 获取某字符串时,字符最后出现的位置在哪里?

php获取字符串某字符的位置!有以下几种方法:stripos()返回字符串在另一字符串中第一次出现的位置(大小写不敏感)stristr()查找字符串在另一字符串中第一次出现的位置(大小写不敏感)strpos()返回字符串在另一字符串中首次出现的位置(对大小写敏感)strrchr()查找字符串在另一个字符串中最后一次出现的位置。strripos()查找字符串在另

2024-07-20 09:10:19
python怎么换行
python怎么换行

python怎么换行1、首先运行终端或者cmd命令行windows下执行python35的命令然后输入如下图所示的内容这种换行方法也可以在编辑器中进行,这里以vim为例,输入与上图类似的代码,保存为tpy脚本文件“Python是一种跨平台的计算机程。2、1Windows使用win+R键进入命令行模式2或通过win10内置的搜索功能进入3在命令行模式下配置Python运行时环境4输入Pyt

2023-12-16 23:28:20
Python怎么换行?
Python怎么换行?

Python怎么换行?1、使用win+r键,进入windows的命令行模式。2、或者通过win10自带的搜索功能进入。3、在配置好Python运行环境的命令行模式下。4、输入Python之后,进入最后Python命令提示符。5、不用换行的话,print语句将会如下。6、使用Python的\在字符串中输入可以换行。7、最后通过使用\的效果如下。可以看到最终

2024-01-04 11:08:35