Имеется массив:
$files = array("folder/file1.txt", "folder/file2.txt");
С помощью функции filesize необходимо найти общую сумму размеров всех файлов в массиве.
Подозреваю, что необходимо подключить конструкцию foreach, но никак не могу понять как это реализовать.
Думаю, что можно сделать примерно так:
$files = array("folder/file1.txt", "folder/file2.txt");
foreach ($files as $file)
{
$filesize = filesize($file[$i]);
$i++;
}
Но никак не могу его довести до ума.
$files = array("folder/file1.txt", "folder/file2.txt");
$sum = 0;
foreach ($files as $file)
{
$sum+=filesize($file);
}
echo $sum;
для коллекции
$result = array_sum(array_map('filesize', $files));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости