我想要使用glob(pattern);
功能搜索一堆文件
我还有一个HTML表单的文本框,将用作关键字。
目前我的模式如下:
glob("*.{avi,mkv,mp4,flv,mov}
但我需要将*
替换为文本框值作为多个关键字。
我该怎么做?
答案 0 :(得分:1)
如果用户在名为keywords
的输入框中输入以逗号分隔的列表,您可以使用:
glob('*{' . $_POST['keywords'] . "}*.{avi,mkv,mp4,flv,mov}", GLOB_BRACE);
因此,如果用户输入hello,bye
,它将查找与模式匹配的文件
*{hello,bye}*.{avi,mkv,mp4,flv,mov}