Я сделал функцию для подсчета количества изображений в папке, также я хотел бы печатать изображения в массиве. Это рабочий фрагмент для подсчета.кол-во изображений в папке и именах изображений изображений
<?php
function countNum($dir){
$i = 0;
$dir_array = scandir($dir);
foreach($dir_array as $key=>$value){
if($value!=".." && $value!="."){
if(is_file($dir."/".$value)){
$i++;
}
}
}
return array($i);
}
$num = countNum("images");
echo $num[0];
?>
echo $ value; Я получаю все имена файлов изображений
AAA_1.jpg AAA_2.jpg AAA_3.jpg AAA_4.jpg BBB_1.jpg BBB_2.jpg BBB_3.jpg BBB_4.jpg
Как вернуть их в виде массива?
ли папка гарантированно только иметь файлы .jpg в этом? Или нужно учитывать другие файлы? – ChicagoRedSox
@ChicagoRedSox может содержать некоторые изображения в формате png, но только png и jpg – olo
OK Я имел в виду, что вы просто прямо подсчитываете файлы. Может ли быть, скажем, текстовый файл, который нужно игнорировать? – ChicagoRedSox