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 函数,楼主试试,看这个给力不? 显示MYSQL数据乱码问题 网站被黑了,,如何是好???? 搞了很久没有成功~有人帮我调试一个采集程序吗 远程取文件函数不知如何调用 好奇怪的问题,Cookie设置失败,高人来看看 类中global 问题 我这个rewrite没有效果(马上结贴) 分享ereg_replace 中文问题解决方法 php怎么实现动态传参数??? 我只有10分帮帮我! 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);