PHP:is_dir判断是否一个目录

Lasted 2020-01-16 23:55:53

is_dir 函数判断给定文件名是否一个目录。

说明

is_dir ( string $filename ) : bool
filename
文件的路径。如果 filename 是一个相对路径,会按当前路径检测其相对路径。如果是目录返回 TRUE

范例

<?php

var_dump(is_dir('file.txt'));
var_dump(is_dir('path/dir'));

var_dump(is_dir('..')); 
var_dump(is_dir('.')); 
bool(false)
bool(false)
bool(true)
bool(true)

显示给定路径下的文件夹和文件,如果成功返回包含目录的 array,失败则返回 false

<?php

$dir = 'images';
$handle = scandir($dir);

foreach ($handle as $file) {
  if (is_dir($file)) echo PHP_EOL . $file;
}