doumian3780 2011-02-28 16:48
浏览 86
已采纳

查找具有特定名称但可变文件扩展名的文件

I'd like to be able to select a file by just giving it's name (without extension). For example, I might have a variable $id holding 12. I want to be able to select a file called the-id-in-the-variable, say, 12.png from a directory, but it may have any one of a number of file extensions, listed below:

  • .swf
  • .png
  • .gif
  • .jpg

There is only one occurrence of each ID. I could use a loop and file_exists(), but is there a better way?

Thanks,

James

  • 写回答

3条回答 默认 最新

  • dqoag62688 2011-02-28 16:54
    关注
    $matches = glob("12.*");
    

    would return an array with all the matching filenames in the current directory. glob() works much the same as wildcard matching at the shell prompt.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题