求助一个php读取mysql字段时的处理

比如一个表单里有个字段的内容是E://XXX/XXX/XXX.jpg这个字段叫pic用<?phpecho$rs['pic'];?>读取出来的时候是完整的地址,我现在要怎么... 比如一个表单里有个字段的内容是 E://XXX/XXX/XXX.jpg 这个字段叫 pic 用 <?php echo $rs['pic'];?> 读取出来的时候是完整的地址,我现在要怎么处理可以得到的是最后一个"/"之后的内容,也就是处理之后得到的数据是

XXX.jpg
而不是
E://XXX/XXX/XXX.jpg
E:\AppServ\www\ql\jsy_img\阮吉有.jpg

是要处理 "\" 这个符号 ,刚才说反了

结果要是:
阮吉有.jpg
展开
 我来答
everalan
2009-04-23 · TA获得超过1820个赞
知道大有可为答主
回答量:799
采纳率:0%
帮助的人:1459万
展开全部
写3种方法供你参考:

<?php
$str = "E:\AppServ\www\ql\jsy_img\阮吉有.jpg ";

$str2 = preg_replace('|^.*?([^\\\\]+)$|', '$1', $str);
echo $str2 . "<br/>\n";

$str2 = substr($str, strrpos($str, '\\')+1);
echo $str2 . "<br/>\n";

$str2 = array_pop(explode('\\', $str));
echo $str2 . "<br/>\n";
";
leiyin_cheng
2009-04-23 · TA获得超过260个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:134万
展开全部
$path_arr = explode("/",$rs[pic]);
$count = count($path_arr)-1;
echo $path_arr[$count];
这样无论你有多少/都不会怕去不到文件名了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不踩蚂蚁
2009-04-23 · TA获得超过176个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:151万
展开全部
用 explode 函数把一个变量分割成数组,
$a=explode('\',$re[pic]);
$a[3] 就是你需要的"阮吉有.jpg"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式