ディレクトリ内のすべてのファイルを取得し、結果を array_PHP チュートリアルに保存する PHP プログラム

WBOY
リリース: 2016-07-13 10:27:52
オリジナル
1128 人が閲覧しました

仕事では、特定のディレクトリ内のファイルをバッチ処理する必要がある場合があります。このとき、ディレクトリ内の条件を満たすすべてのファイルを検索して結果セットに保存し、バッチ処理を容易にする必要があります。 . の場合、通常のアプローチはそれを配列に保存し、ループで処理することです。そのプロセスを以下に記録します。

//php はディレクトリ内のすべてのファイルを取得し、結果を配列に保存します

foreach(glob("./*") as $d){

$tmp=explode(".",$d);

$k=end($tmp);

//ファイルで拡張子がjpg pngの場合

if(is_file($d)&&in_array($k,array("jpg","png"))){

$files[]=$d;

}

}

エコー「

";print_r($files);

上記のソース コードは、現在のディレクトリ内にある接尾辞 jpg png を持つすべてのファイルをリストし、結果を配列として保存して出力します。 このテストの結果は次のように出力されます。

php获取目录所有文件并将结果保存到数组的程序  帮客之家

http://www.bkjia.com/PHPjc/814677.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/814677.html技術記事仕事では、特定のディレクトリ内のファイルをバッチ処理する必要がある場合があります。このとき、ディレクトリ内のすべての対象ファイルを見つけて 1 つに保存する必要があります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート