首页 > 解决方案 > 仅获取文件夹中的文件

问题描述

我正在使用PHP 7.4.1.

我正在尝试从某个文件夹中获取文件,为此我使用以下代码:

array_diff(scandir($views . "/Text"), array('.', '..'));

我有以下文件夹结构:

Texts/
├── test1.blade.php
└── Parts

test1.blade.php是一个文件,Parts也是一个文件夹。

上面的代码给了我文件和文件夹。

我只想获取.blade.php数组中的所有文件。

有什么建议如何过滤掉文件夹吗?

感谢您的回复!

标签: php

解决方案


  • $result = array_filter($result, 'is_file');- 文件
  • $result = array_filter($result, 'is_dir');- 文件夹

推荐阅读