PHP的explode怎么才能做到这样子?

问一个很深奥的问题我swf路径是uploads/media/200908/1_15142542.swf用SQL=怎么实现将地址每段分个定义例如:uploads/media... 问一个很深奥的问题
我swf路径是
uploads/media/200908/1_15142542.swf

用SQL=
怎么实现将地址 每段分个定义
例如:
uploads/media/200908/1_15142542.swf
|------A-段---||----B段-----|

然后
A=media/200908
B=1_15142542.swf

数据库是包含完整 路径的
就是有没办法用PHP拆开路径
我用的是dedecms能否用sql=??
数据库:
flashgame(数据库)
| |-flashurl(字段包含swf路径)
|yx_addonsoft(表)---|
|
能否通过:
{dede:sql sql='Select * from yx_addonsoft where url=~flashurl~'}..............这里不会了;{/dede:sql}
实现:
uploads/media/200908/1_15142542.swf
|------A-段---||----B段-----|
A=media/200908
B=1_15142542.swf
这样生成在网页上?

我查了下 是通过explode实现的 但是对PHP很浅 希望DEDE高手和PHP高手教教我写写代码 小弟感激!!!!!!
展开
 我来答
el13
2009-09-22 · TA获得超过1436个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:1053万
展开全部
如果你要实现精确的跟你所说的一样,可以用explode

<?php
$test = "uploads/media/200908/1_15142542.swf";
$A = '';
$B = '';
$array_test = explode("/",$test);
$length = sizeof($array_test);
for($i=1;$i<$length-1;$i++){
$A .= $array_test[$i]."/";
}
$A = substr($A,0,strlen($A)-1);
$B .= $array_test[$length-1];
echo $A,"<br>";
echo $B;
?>
不懂的可以M我~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式