CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

请求一个函数,给分100,在线等

楼主hzgarrison(小江)2004-09-01 09:48:30 在 Web 开发 / PHP 提问

$str="/a/b/a.c"  
  或者  
  $str="/a/bb/c/a.c"  
  或者  
  $str="/a/bb/cc/dd/a.c"  
  .....  
   
  也就是说   $str中的内容可能会又很多个/  
  经过函数处理后,希望变成  
  /*/*/a.c  
  /*/**/*/a.c  
  /*/**/**/**/a.c  
  就是经过函数转换后,可以把目录结构用**表示  
   
   
  问题点数:100、回复次数:7Top

1 楼xuzuning(唠叨)回复于 2004-09-01 09:57:16 得分 80

function   foo($str)   {  
      return   preg_replace("|[^/]|","*",dirname($str))."/".basename($str);  
  }  
  Top

2 楼flyonet(人生如梦【★】梦如人生)回复于 2004-09-01 10:05:39 得分 0

解决了,结账吧!!!Top

3 楼zwsilence(敲键盘的@_@牛)回复于 2004-09-01 10:09:59 得分 20

$string="/a/aa/aaa/a.c";  
  $explode_str=explode("/",$string);  
  $num=count($explode_str);  
  for($i=0;$i<$num-1;$i++){  
        $explode_str[$i]="*";  
  }  
  for($i=0;$i<$num;$i++){  
        $newstr.=implode("/",$explode_str[$i]);  
  }  
  echo   $newstr;  
   
  Top

4 楼zwsilence(敲键盘的@_@牛)回复于 2004-09-01 10:10:38 得分 0

强啊~~!Top

5 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:11:20 得分 0

是呀,我也是想了好久。。关注中。。。Top

6 楼hzgarrison(小江)回复于 2004-09-01 12:27:55 得分 0

唠叨大哥太   厉害了Top

7 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:28:12 得分 0

是呀,我也是想了好久。。关注中。。。Top

相关问题

  • 高分求一个函数 copy 目录的函数,在线等
  • 寻找一个函数,在线给分
  • 分页函数
  • DELPHI 函数请求帮忙解释
  • 关于如何使用clistbox类地函数SetItemDataptr.(在线请求)(请大家帮忙)
  • 一个分解用;号分隔字符串的函数,请求优化,不怕代码难懂
  • 散分!!纯虚函数与虚函数??
  • ●★CMainFrame的子函数如何调用CxxDoc的子函数(在线等待,解决马上给分)★●
  • 如果一个数的值是空就让函数返回值是0,是什么函数呀,在线给分
  • 急在线送分!Page_Load函数,怎么能让网页加载的时候执行该函数呀?

关键词

  • 函数
  • explode
  • str

得分解答快速导航

  • 帖主:hzgarrison
  • xuzuning
  • zwsilence

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo