Пишу метод, который ищет в дириктории все картинки, фильтрует по размеру, после выводит рендомно. Но что не заводится. PHP: function Imagerndom(){ $dir_1 = 'images/events'; if (is_dir($dir_1)) { $files=\yii\helpers\FileHelper::findFiles($dir_1, ['only'=>['*.jpg','*.png'],'recursive'=>true]); foreach ($files as $file) { $f = getimagesize($files[$file]); if ($f[0] >= 1024) { var_dump($file);die; } } } return$file; } Только вот функция getimagesize() не особо подходит для массива, тк возвращает как правило строку