У меня есть многомерный массив, используемый в качестве шаблона, а затем еще один многоадресный со смешанными значениями. Я попытался разобраться смешанный массив выглядеть как массив шаблонов, но до сих пор не увенчались успехом для массива в настоящее времяСортировка массива с использованием шаблона
шаблоне:
$routes = [['A','B','C','D'],['A','C','E','F'],['D','O','A','F']]
$points = [['C','A','A','B','C','C'], ['E','E','C','A'],['F','O','O','A','A']]
Массив маршрутов является массив шаблонов. я пытался что-то вроде этого:
for ($i=0;$i<=$idx;$i++) {
$points1 = usort($points[$i], function($a, $b) use ($routes) {
return array_search($a, $routes[$i]) - array_search($b, $routes[$i]);
});
}
где $idx
представляет длину массива. Может ли кто-нибудь указать мне в правильном направлении?
Спасибо за ответ, но код еще не в порядке. Он не заказывает результаты по мере необходимости. – rosuandreimihai
@rosuandreimihai Uh, тогда вам, возможно, придется добавить некоторые данные о ожидаемом выходе. Вы не хотите заказывать очки с соответствующим маршрутом? – Sugar
Да, но результат, данный мне, выглядит иначе, чем ваш: [['C', 'A', 'A', 'B', 'C', 'C'], ['E', 'E', 'C', 'A'], ['F', 'O', 'O', 'A', 'A']] – rosuandreimihai