这里发生的是检索目录中的所有文件,然后通过PHP回显到页面上。 cumsum(m[, 1])[cumsum(m[,2 ]) ==1 ] # or
cumsum(m[, 'var'])[cumsum(m[, 'tp']) == 1]
中包含的文件是未回显的文件。
但是,我怎么能改变它,以便如果文件名(要被回显)在单词的末尾连续包含字母$blacklist
,那么它将被放入黑名单,以便它不会被淘汰。
这有意义吗?
.txt
答案 0 :(得分:1)
假设您希望$blacklist
继续使用:
$blacklist = preg_grep("/\b.txt\b/", $files);
foreach (array_diff($files, $blacklist) as $whiteListedFile) {
// do your things
}
preg_grep就是你需要的。请记住,上面的示例将列入黑名单" file.txt"但不" file.txts"或" file.stxt" 。根据需要调整图案。 This是一个很好的PHP在线正则表达式测试程序。
答案 1 :(得分:0)
您可以使用正则表达式。 Haven没有使用语法,所以你必须努力。
preg_match('.txt', $string)