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高手教教我写写代码 小弟感激!!!!!! 展开
我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高手教教我写写代码 小弟感激!!!!!! 展开
1个回答
展开全部
如果你要实现精确的跟你所说的一样,可以用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我~
<?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我~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询