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.comphpstr_replace替换函数如何替换多个内容(一)$new_str=str_replace("xxx","bbb","aaaxxxaaa");echo$new_str;//aaabbbaaa(二)$new_str=str_replace(array("xxx","yyy"),"bbb","aaaxxxaaayyyaa
PHP用str_replace()能替换中文汉字吗?PHP能用str_replace()能替换中文汉字,替换方法为:1、PHP进行字符串替换的两个常用方法。2、编写PHP脚本,定义基本的字符串,查找对象,和替换对象。3、使用str_replace()进行替换并打印。4、保存并查看str_replace()的打印结果。5、使用strtr()进行替换并打印。
php中几个字符串替换函数详解一、str_replace(find,replace,string,count)作用:str_replace()函数使用一个字符串替换字符串中的另一些字符。参数描述find必需。规定要查找的值。replace必需。规定替换find中的值的值。string必需。规定被搜索的字符串。count可选。一个变量,对
strtoupper函数的功能把所有字符转换为大写。在PHP中将字符转为大写的函数是“strtoupper()”,该函数的作用是将字符串转化为大写,语法为“strtoupper(string$string)”,返回值为转换后的大写字符串。该函数是二进制安全的。PHP数字大小写转换?<?phpfunctiondaxie($number){$number=sub
php如何随机显示指定字符串PHP里有一个内置的随机函数rand()两种用法第一种,不传递任何参数,随机返回一个int型数据第二种,传递两个参数,第一个参数小于第二个参数,且必须为int型,随机返回这两个int型中间的一个数你说的网页每刷新一次,改变一次,是可以做到的,但是你要每隔20秒就换一次,这个就只能javascript了因为PHP是单请求单响应的,如果要保持与服务
php获取字符串某字符的位置!有以下几种方法:stripos()返回字符串在另一字符串中第一次出现的位置(大小写不敏感)stristr()查找字符串在另一字符串中第一次出现的位置(大小写不敏感)strpos()返回字符串在另一字符串中首次出现的位置(对大小写敏感)strrchr()查找字符串在另一个字符串中最后一次出现的位置。strripos()查找字符串在另
python怎么换行1、首先运行终端或者cmd命令行windows下执行python35的命令然后输入如下图所示的内容这种换行方法也可以在编辑器中进行,这里以vim为例,输入与上图类似的代码,保存为tpy脚本文件“Python是一种跨平台的计算机程。2、1Windows使用win+R键进入命令行模式2或通过win10内置的搜索功能进入3在命令行模式下配置Python运行时环境4输入Pyt
Python怎么换行?1、使用win+r键,进入windows的命令行模式。2、或者通过win10自带的搜索功能进入。3、在配置好Python运行环境的命令行模式下。4、输入Python之后,进入最后Python命令提示符。5、不用换行的话,print语句将会如下。6、使用Python的\在字符串中输入可以换行。7、最后通过使用\的效果如下。可以看到最终
2024-06-19 10:52:25
2024-04-10 07:43:02
2024-07-15 17:50:10
2024-07-14 08:20:17
2024-07-01 01:27:11
2024-06-18 17:14:42