PHPはディレクトリ内のすべてのファイルとディレクトリを取得して配列に保存します。これは、glob関数を使用して、指定されたディレクトリにあるすべてのファイルとフォルダーをデータに保存し、それをforeachを使用して判断して保存するプログラムです。関連するデータ。
ディレクトリ内のすべてのファイルを取得し、すべてのディレクトリを配列プログラムに保存するためのphpチュートリアル
glob関数を使って指定したディレクトリ内のファイルやフォルダを全てデータに保存し、foreachで判定して該当するデータに保存する方法です。
$dirs = array();//ディレクトリ内のすべてのディレクトリを表示します
foreach(glob("./*") as $d)
{
$tmp =explode('.',$d);
$k = 終了($tmp);
If(is_file($d) && $k =='php')
{
$ dirs [] }
}
print_r($dirs);
$v =array();
foreach(glob("./*") as $vv)/*
{
// $tmp =explode('.',$d);
//$k = end($tmp);
If(is_dir($vv)) //ディレクトリとファイルの違いは、is_dir または is_file を使用して判断することです
{
$v[] = $vv;
}
}
print_r($v);
結果
(
[0] => ./1.php
[1] => ./10.php
[2] => ./11.php
[3] => ./3.php
[4] => ./4.php
[5] => ./5.php
[6] => ./7.php
[7] => ./8.php
[8] => ./9.php
)
(
[0] => ./www.bkjia.com
)
*/