[PHP]glob関数でフォルダの一覧を取得する

2021年12月6日

説明
glob(string $pattern, int $flags = 0): array|false
glob() 関数は libc の glob() 関数で使われるルールに基づいて pattern にマッチする全てのパス名を検索します。
ルールは、一般のシェルで使われるルールと似ています。
パラメータ
pattern パターン。チルダの展開やパラメータ置換は行いません。
GLOB_ONLYDIR – パターンにマッチするディレクトリのみを返します
「c:\study」フォルダの一覧を取得します

使用例

$dir = 'c:/study/';

$lstRes = glob($dir . '*', GLOB_ONLYDIR);

foreach ($lstRes as $cft) {
      print($cft);
      echo nl2br("\n");
}

 

PHP

Posted by arkgame