PHP怎样切?来看看哦! E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3。要怎么切能得到 music/大笑江湖-小沈阳.mp3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mb_strcut($_GET["Url"], 0, 7, "UTF-8");只能得到前面的,后面的呗切了,我就是要后面的额 用strpos找到倒数第二个“/”,然后截断即可。 O了,mb_strcut($_GET["Url"], 21, 100, "UTF-8")E://AppServ/www/lyko2/ 从21开始,由于不清楚那URL多长,我截了100,呵呵 。明天结贴啊,多散点分 $a = "E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3";echo mb_strcut($a, 22, 26, "UTF-8");自己尝试着改啊 正则更灵活:$a = "E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3";preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match); 对了,也可以用explode对/进行拆分,然后最后两个组合即可。 $a = "E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3";preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match); 多的是。//方法一:$str = 'E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3';$arr = explode('/',$str);echo $arr[count($arr)-2].'/'.end($arr);//方法二:echo implode('/',array_slice(explode('/',$str),-2,2));//还有可以用正则提取,方法多的是。 如果前面路径都是英文,只要用substr即可substr($_GET['Url'],21) $a = "E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3";preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match); 习惯性用 pathinfo 函数,楼主试试,看这个给力不? php操作excel如何替换? 为什么GZIP压缩页面没有效果?? 为什么他不判断这些字段是不是空。 怎样读取其它网站文件夹下的文件 php代码求解,高手请进 抱一点期望,有热心人能帮我看看socket的问题 这样的xml如何循环 我很纳闷,怎么这里无人讨论PHP5呢? 请教下拉框的问题 php的domxml扩展库有支持中文gb2312或者unicode编码的吗? PHP实现文件下载,但使用迅雷时总是PHP文件被下载 如何点击一个文本框后全选中?
echo mb_strcut($a, 22, 26, "UTF-8");
自己尝试着改啊
$a = "E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3";
preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match);
preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match);
//方法一:
$str = 'E://AppServ/www/lyko2/music/大笑江湖-小沈阳.mp3';
$arr = explode('/',$str);
echo $arr[count($arr)-2].'/'.end($arr);
//方法二:
echo implode('/',array_slice(explode('/',$str),-2,2));//还有可以用正则提取,方法多的是。
如果前面路径都是英文,只要用substr即可substr($_GET['Url'],21)
preg_match("/\/([^\/]+\/[^\/]+)$/",$a,$match);print_r($match);