仕事では、特定のディレクトリ内のファイルのバッチ処理を必要とする操作に遭遇することがあります。このとき、ディレクトリ内のすべての条件付きファイルを検索して結果セットに保存し、バッチ処理を容易にする必要があります。それを配列に保存し、ループで処理するプロセスを以下に記録します。
コードをコピーします コードは次のとおりです:
//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;
}
}
echo '
';print_r($files);
上記のソース コードがリストされています。現在のディレクトリ内の接尾辞 jpg png を持つすべてのファイルについて、結果を配列として保存し、このテストの結果を次のように出力します。
http://www.bkjia.com/PHPjc/824871.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/824871.html技術記事仕事では、特定のディレクトリ内のファイルをバッチ処理する必要がある場合があります。このとき、ディレクトリ内のすべての対象ファイルを見つけて 1 つに保存する必要があります...
。