php - 我可以使用 php 从文件夹中获取文件扩展名吗?
问题描述
我有一个注册表单,我从中提供姓名、姓氏和照片,然后我将姓名和姓氏存储在数据库中,但照片存储在文件夹中,name+lastname.extension
但是当我想在网站上显示这些配置文件时,我会从数据库和我想要的 img 中获取姓名和姓氏,name+lastname
但是有没有办法我可以先搜索 name 文件夹中文件的扩展名是什么,name+lastname
因为我想访问该图像,所以我首先需要知道扩展名是它png jpg
还是其他东西?
解决方案
是的,你可以这样做
$result = glob ("name+lastname.*");
$result 将包含您的完整文件名。
或者
您可以使用扩展名进行搜索
$result = glob("name+lastname.{jpg,jpeg,png,gif}", GLOB_BRACE)
推荐阅读
- c++ - abort() 在线程之后被调用
- c++ - 在 dll 模块中触发堆栈损坏错误的进程中调用 DLL 接口
- django - 前端和后端在一个 Docker 容器中。使用哪个 IP 地址?
- python - 如何从 ProcessPoolExecutor 解压生成器结果?
- ios - 为什么我们不能在 oc 或 swift 中直接捕获 Kotlin 代码产生的异常?
- python - 如何在 django admin 中进行多选功能
- android - 防止谷歌凭据保存在android中
- ruby-on-rails - 无法在 ubuntu 20.04 上安装 bcrypt
- c++ - GCC 生成的代码比 G++ 慢 10 倍
- node.js - 将道具/参数传递给 HOC