Лямбда-функция Python в переполнение стека

Мне нужно воссоздать эту лямбда-функцию python в функцию php:

indexes.sort(key=lambda x: (x["index"], x["tag"], x["priority"]))

Не могли бы вы мне помочь?

благодарю вас!

-1

Решение

Вы могли бы использовать usort сортировать по анонимной функции;

usort($index, function($a, $b) {
$order = array('index', 'tag', 'priority');
foreach($order as $name) {
if($a[$name] < $b[$name]) return -1;
if($a[$name] > $b[$name]) return  1;
}
return 0;
});
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]