求字符串去掉最后反斜字符 求字符串去掉最后反斜字符如 a/b/c/去掉结果是a/b/如a/d/g/w/去掉结果是a/d/g/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function substring($str){ return $str=substr($str,0,-2);} 还是谢谢你一下!还不和要求主要是以最后反斜为主如add/ffd/dg/gggw/去掉是add/ffd/dg/a/dd/ssssssddd/去掉是a/dd/不是固定字符 $str = a/dd/ssssssddd/'; for($i = 0;$i < strlen($str);$i++) { if (ord($str{$i}) > 127) { $s .= $str{$i} . $str{++$i}; continue; } else { $str{$i} = str_replace('\\','',$str{$i}); $s .= $str{$i}; continue; } } echo $s; $arr = explode("/", "add/ffd/dg/gggw/");array_pop($arr);array_pop($arr);echo implode("/", $arr)."/"; $str = '/ss/aa/bbc/';$str = preg_replace('/[^\/]*(\/)$/','',$str);echo $str; $str = 'a/dd/ssssssddd/';$str = substr($str, 0 ,strrpos($str, '/', -2) + 1);echo $str; echo dirname(dirname('add/ffd/dg/gggw/')); $str = "aab/adfdsfd/";echo preg_replace("/\/$/","",$str); 不好意思,纠正下$str = "b/f/d/";echo preg_replace("/\w\/$/","",$str); 去学习 一下这个 方法 substr()你就明白的了 很简单的 $str = "b12/f23/d12/";echo preg_replace("/\w+\/$/","",$str);用这个正则吧,比较简单、实用 请教大家php做两级分类列表问题 如何在页面中使用PHP语言打开指定文件 sql server 数据转移至 mysql PHP遇到的两个问题 excel 导出时类似0001这样的就变成1了 求大神帮忙实现个小功能! 小的感激不尽 关于smarty插件 用adodb连接access数据库后,怎么取不出存在数据库的全部数据? 急(在线等):如何用PHP为Linux添加一个系统用户。 一个PHP页面中有多条查询语句,导致页面打开速度特别慢,怎么办 初学PHP。在APACHE里面的配置遇到了个难题,在线求助!!!! 学php却摆脱不掉C/C++怎么办
function substring($str){
return $str=substr($str,0,-2);
}
主要是以最后反斜为主如
add/ffd/dg/gggw/
去掉是add/ffd/dg/
a/dd/ssssssddd/
去掉是a/dd/不是固定字符
{
if (ord($str{$i}) > 127)
{
$s .= $str{$i} . $str{++$i}; continue;
}
else
{
$str{$i} = str_replace('\\','',$str{$i});
$s .= $str{$i};
continue;
}
}
echo $s;
array_pop($arr);
array_pop($arr);
echo implode("/", $arr)."/";
$str = preg_replace('/[^\/]*(\/)$/','',$str);echo $str;
$str = 'a/dd/ssssssddd/';
$str = substr($str, 0 ,strrpos($str, '/', -2) + 1);
echo $str;
echo preg_replace("/\/$/","",$str);
echo preg_replace("/\w\/$/","",$str);
echo preg_replace("/\w+\/$/","",$str);用这个正则吧,比较简单、实用