当前位置:首页 » 编程语言 » php字符串替换字符

php字符串替换字符

发布时间: 2023-11-23 23:47:52

A. php 如何将字符串中的"\"替换为"/"

str_replace('\\','/',"E:\phpsite\zhengtu\flv");

与平台相关的东西:比如目录分割符号。请用php内置常量:DIRECTORY_SEPARATOR

B. PHP用str_replace()能替换中文汉字吗

PHP能用str_replace()能替换中文汉字,替换方法为:

1、PHP进行字符串替换的两个常用方法。

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

functionreplace($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;
}elseif($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"就没有这个限制了,就像这样

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

应该能用吧

D. php 将字符串中 中文替换

$str
=
"我是chinese,龙的传人!";
//匹配任意中文字符的表达式
$pattern
=
"/[\x7f-\xff]/sim";
$replacement
=
'';
//用该表达式替换,将替换掉字符串中出现的任意中文字符,包括中文符号。
echo
'result:'.preg_replace($pattern,
$replacement,
$str);
//结果为:chinese,!

E. php如何替换字符串中的指定字符

用数组修改例如 string a="/" "a[0]={"/‘“}

F. php的substr_replace()和str_replace()有什么不同啊,都是吧字符串一部分替换'

区别在于:
1.substr_replace():把字符串的一部分替换为另一个字符串.
str_replace():使用一个字符串替换字符串中的另一些字符

substr_replace()用于把字符串的一部分替换为另一个字符串,返回混合类型。

语法:

mixsubstr_replace(mixedstring,stringreplacement,intstart[,intlength])

例如:

<?php

echo str_replace("world","earth","Hello world!"); //输出 Hello earth!

//替换多个,且第二个参数为空字符
echo str_replace("o","","Hello world!"); //输出 Hell wrld!
//使用数组

$arr = array("e", "o");

$arr2 = array("x", "y");

echo str_replace($arr, $arr2, "Hello World of PHP", $i); //输出 Hxlly Wyrld yf PHP

echo $i; //输出4
?>
注意:1.该函数与 substr_replace() 不同之处是满足条件的都进行替换

2.该函数对大小写敏感。如需进行大小写不敏感的查找替换,请使用 str_ireplace()

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

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

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

热点内容
linuxjvm监控 发布:2025-03-04 19:16:24 浏览:108
池田算法 发布:2025-03-04 19:02:51 浏览:283
androidusb共享 发布:2025-03-04 19:02:06 浏览:170
安卓左上角数字代表什么 发布:2025-03-04 19:01:32 浏览:812
江都编程猫 发布:2025-03-04 19:01:31 浏览:598
第五人格二级密码如何强制修改 发布:2025-03-04 18:51:04 浏览:232
秒拍视频怎样上传腾讯 发布:2025-03-04 18:39:37 浏览:42
存储过程效率 发布:2025-03-04 18:28:12 浏览:220
源码怎么生成的 发布:2025-03-04 18:28:01 浏览:694
初中解压舞蹈 发布:2025-03-04 18:06:13 浏览:779