php 1つのフォルダとそのサブフォルダの下のすべてのファイルを読み出す方法の例

992 ワード

この例では、phpが1つのフォルダとそのサブフォルダの下のすべてのファイルを読み出す方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
今日の需要は1つのフォルダの中でこのフォルダの下のすべてのファイルを読み出さなければなりません.もちろん、このフォルダの下のすべてのサブフォルダも含まれています.もちろん、ネット上には多くのチュートリアルがありますが、自分がもっと深く理解できるように、自分で書いてみましょう.コードは次のとおりです.

$path = './use';
$result = scanFile($path);
function scanFile($path) {
  global $result;
  $files = scandir($path);
  foreach ($files as $file) {
    if ($file != '.' && $file != '..') {
      if (is_dir($path . '/' . $file)) {
        scanFile($path . '/' . $file);
      } else {
        $result[] = basename($file);
      }
    }
  }
  return $result;
}


PHPの関連内容についてもっと興味のある読者は、「PHPカタログ操作技術要約」、「phpファイル操作総括」、「PHP常用遍歴アルゴリズムと技術総括」、「PHPデータ構造とアルゴリズムチュートリアル」、「phpプログラム設計アルゴリズム総括」、「PHP配列(Array)操作技術大全」、「php文字列(string)用法総括」及び「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.