字符串的小问题 ??
时间:2011-10-19
来源:互联网
原来的字符创
$str1 = "E:\Papy\copyP\Web\cpar\common";
我要得到的字符串为:
$str2 = "E:\Papy\copyP\Web\common";
去掉的内容为 :"\cpar"
我用 $str2 = strtr($str1,'\cpar','');
可是得到的字符串 还是为 : "E:\Papy\copyP\Web\cpar\common";
请问什么原因..
作者: dadihongchang 发布时间: 2011-10-19
作者: foolbirdflyfirst 发布时间: 2011-10-19
strtr不是这么用的,第二参数非数组的情况下,是做字符一一替换,注意是字符,不是字符串,具体看手册。你换成str_replace应该就没问题了
+1
作者: kxn308 发布时间: 2011-10-19
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)或者
strtr(string,array)参数 描述
string1 必需。规定要转换的字符串。
from 必需(除非使用数组)。规定要改变的字符。
to 必需(除非使用数组)。规定要改变为的字符。
array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符
例子
<?php
echo strtr("Hilla Warld","ia","eo");
?>输出:
Hello World
作者: doraprince 发布时间: 2011-10-19
定义和用法
strtr() 函数转换字符串中特定的字符。
例子
<?php
echo strtr("Hilla Warld","ia","eo");
?>输出:
Hello World
语法
strtr(string,from,to)或者
strtr(string,array)参数 描述
string1 必需。规定要转换的字符串。
from 必需(除非使用数组)。规定要改变的字符。
to 必需(除非使用数组)。规定要改变为的字符。
array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符
引用
作者: s200612321 发布时间: 2011-10-19
作者: ci1699 发布时间: 2011-10-19
<?php $str1 = "E:\Papy\copyP\Web\cpar\common"; $arr = explode("\\",$str1); $str = ''; $count = count($arr); for($i=0;$i<$count-1;$i++){ if($i!=4) $str.=$arr[$i]."\\"; } $str.=$arr[$count-1]; echo $str;
作者: ohmygirl 发布时间: 2011-10-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28