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