用PHP从HTML或CSS中提取文件名
如代码是:
/img/2/22.jpg,那么可以把22.jpg取到,
url(/af/2/43.png),可以把43.png取到,
css/jqq.css,可以把jqq.css取到
总之是从任何代码中提取里边的文件名,gif/jpg/png/css/mp3等等。
补充:这个要匹配各种情况,可能在一个字符串中有好几个符合条件的
答案:preg_match_all("/[a-zA-Z0-9_\-\.]+\.(?:jpg|gif|png)/",$content,$out);
其他:那你是不是应该换种思路想一想,
我从字符串的末尾开始向前截取,截取什么呢,
碰到第一个 / 的时候,我就截取 / 后面的这些,这样不就把文件名全都取到了嘛,
不知我说的是不是你想要达到的效果。至于说怎么接请参考php中文手册或者百度搜索一下。 首先用 分割为数组 --------分割(/img/22.JPG,"/")
然后数组中后一个就是文件名 如果再想分可以用 点 得到文件名和扩展名 10分,懒得动脑筋
上一个:php 弹出对话框 跳转,帮忙解释一下下面的代码
下一个:php confirm对数据删除的判断!