Немного трудно разобраться с сортировкой таблицы по имени столбца. Проблема в том, что данные зашифрованы, поэтому нельзя просто выполнить сортировку по столбцу в нужном направлении (по возрастанию по убыванию). Поэтому я подумал, что могу использовать usort, но хотя я могу вызвать с ним функцию, т.е. usort( $data, "sortMyData" );
, я не могу передать поле для сортировки или его направление в него. Поэтому для этого мне нужно написать функцию сортировки для каждого возможного столбца, которая вообще не идеальна. Кто-нибудь знает, как я мог бы, например, добавить в usort другой параметр, который будет содержать его свойство для сортировки и его направление.
Возможно, альтернативой может быть расшифровка всего набора данных в какую-либо таблицу памяти, но поскольку данные зашифрованы и защищены, мне интересно, откроет ли это путь к уязвимости!
Мой последний вариант будет заключаться в том, чтобы встроить это в foreach l oop, который, как я мог видеть, имел бы смысл, но это единственный способ?
спасибо
Крейг