Может ли кто-нибудь посоветовать, могу ли я написать функцию для usort
, которая будет делать следующее в PHP:
Во-первых, у меня есть куча каталогов, в каждом из которых есть два файла - каждый из этих двух файлов содержит число в виде обычного текста.
Вот что я хочу сделать:
подставить список каталогов в вызов массива $dirs
используйте функцию usort
, чтобы сделать следующее:
- Прочитайте два файла (file1.txt и file2.txt) в каждом каталоге и перемножьте их вместе, чтобы создать третье число, называемое $value.
- Отсортируйте исходный массив $dirs в порядке убывания по значению $ для каждого каталога.
Хорошо - я могу подставить файлы следующим образом:
$dirs = glob('*',GLOB_NOSORT|GLOB_ONLYDIR);
и я могу достаточно легко получить значения, используя file_get_contents
, но я не могу понять, как объединить все это в функцию для usort
.