当前位置:编程学习 > php >>

用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对数据删除的判断!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,