2024-08-01 09:17:50 | 我爱编程网
<?php
function upStr($str){
$arr = explode(',', $str);
foreach ($arr as $key=>$value){
$arr[$key] = 'A.' . $value;
}
$newStr = implode($arr, ',');
return $newStr;
}
?>
仅供参考
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';
应该能用吧
我爱编程网(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.comphp中替换字符串函数strtr()和str_repalce()的在PHP中,strtr()和str_replace()是两种常用的字符串替换函数,它们各有特点。strtr()函数主要用于快速替换,但需要注意区分大小写和特殊替换规则,如不能替换为空字符串。虽然str_replace()的使用更直观,但strtr的速度更快。以下是对这两个函数的直观应用介绍:1.strtr(string,
php多维数组中整体修改键名PHP中没有直接更改键名的函数,循环更改吧$arr = array ();foreach ( $arr as &$v ) { $v->text = $v->name; unset ( $v->name );}php中替换字符串函数strtr()和str_repalce()的在PHP中,strtr()和str_replace()
PHP正则表达式核心技术完全详解第5节php正则替换函数在深入探讨PHP正则表达式的替换功能前,我们先回顾一下字符串替换的基本概念。在PHP中,str_replace()和str_ireplace()这两个函数分别用于在字符串中查找并替换字符。str_replace()是全局替换,而str_ireplace()则不区分大小写。现在,让我们进入正则替换的核心部分。PHP提供了一个功能强大
PHP字符串替换技巧在系统测试过程中,PHP环境与代码是频繁使用的。今天,我将与大家分享一些PHP字符串替换技巧。一、str_replace()函数str_replace()是PHP中常用的字符串替换函数。它能将指定字符或字符串替换为另一个字符或字符串。其函数原型如下:其中,$search代表要替换的字符串或字符数组,$replace代表要替换成的字符串或字符数组,$sub
php字符串替换的几个函数1、只对needle使用数组。示例:str_replace(array('m','i'),'n',"mynameisjim!");返回:nynanensjnn!可以看出,函数顺序性的对数组中每个字符串进行替换,并返回替换后的字符串。2、只对new_needle使用数组。示例:str_replace('m',array('n','z'),"myn
php替换函数:把几行代码一次性替换掉,怎么写?<?$str='<divclass=nav_txt_l>您当前的位置:<ahref=class="color_14">首页</a></div>';$str=preg_replace('/<divclass=nav_txt_l>.*?<\/div>
phpstr_replace替换函数如何替换多个内容(一)$new_str=str_replace("xxx","bbb","aaaxxxaaa");echo$new_str;//aaabbbaaa(二)$new_str=str_replace(array("xxx","yyy"),"bbb","aaaxxxaaayyyaa
php中\怎么替换成/要正则很简单,代码如下(其实不用正则也可以,strstr()与str_replace()函数也能替换):// 需要替换的字符串$string = 'D:\wwwroot\cms\index.php'; // 假设一个路径// 正则样式$pattern = '/\\/';// 检测是否需要替换if (preg_match($pattern, $string)) {
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00