ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

PHPで指定のディレクトリに入っている画像の枚数を数える方法

結局配列に入れて数えるだけ

$target_dir = 'images/';
$jpeg_files = glob($target_dir . DIRECTORY_SEPARATOR . "*.jpg");
echo 'ファイル数は[';
echo count($jpeg_files).']です。';
//出力

または、

 

$target_dir = 'images/';
$contents = scandir($target_dir);
$bad = array(".", "..", "Thumbs.db");
$files = array_diff($contents, $bad);
echo count($files);

または、

$target_dir = 'images/';
$jpegFiles = glob($target_dir."*.jpg");
$max_img = count($jpegFiles);

Comment

*