mat*_*tyb 2 php arrays opendir
我正在尝试扫描图像文件夹,但是我一直看到mac创建的._文件
我正在使用此代码:
<?php
if ($handle = opendir('assets/automotive')) {
$ignore = array( 'cgi-bin', '.', '..','._' );
while (false !== ($file = readdir($handle))) {
if ( !in_array($file,$ignore)) {
echo "$file\n";
}
}
closedir($handle);
}
?>
Run Code Online (Sandbox Code Playgroud)
任何想法为什么?我创建了一个覆盖它的ignore数组.
更新:仍显示两者.
我想你想忽略任何以点(.)开头而不仅仅是文件名的文件.
<?php
if ($handle = opendir('assets/automotive')) {
$ignore = array( 'cgi-bin', '.', '..','._' );
while (false !== ($file = readdir($handle))) {
if (!in_array($file,$ignore) and substr($file, 0, 1) != '.') {
echo "$file\n";
}
}
closedir($handle);
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7008 次 |
| 最近记录: |