glob 语法以匹配具有任何扩展名或没有扩展名的文件
glob syntax to match a files with any extension or no extension
我想在文件夹中搜索 "amazon" 并找到任何内容 ("amazon.jpg"、"amazon.gif"、"amazon")
但是如果我这样做:
glob($path . 'amazon*');
它还会找到我不想要的 "amazon-prime"。如果在另一端我做
glob($path . 'amazon.*');
然后它不会接收 "amazon-prime",这是我想要的,但它也不会接收 "amazon"(无扩展名),我需要知道它是否存在。
谁有办法找到具有任何扩展名(包括没有扩展名)的文件?
深入研究glob
man page:
print_r(glob('./{amazon\.*,amazon}', GLOB_BRACE));
少"amazing":
print_r(array_merge(
glob('./amazon\.*'),
glob('./amazon')
));
我想在文件夹中搜索 "amazon" 并找到任何内容 ("amazon.jpg"、"amazon.gif"、"amazon")
但是如果我这样做:
glob($path . 'amazon*');
它还会找到我不想要的 "amazon-prime"。如果在另一端我做
glob($path . 'amazon.*');
然后它不会接收 "amazon-prime",这是我想要的,但它也不会接收 "amazon"(无扩展名),我需要知道它是否存在。
谁有办法找到具有任何扩展名(包括没有扩展名)的文件?
深入研究glob
man page:
print_r(glob('./{amazon\.*,amazon}', GLOB_BRACE));
少"amazing":
print_r(array_merge(
glob('./amazon\.*'),
glob('./amazon')
));