Я могу только представить, что это довольно просто, и все же решение ускользает от меня.Сортировка некоторых строк?
Пусть Предположим, у меня есть следующие переменные:
$group1 = "5";
$group2 = "1";
$group3 = "15";
$group4 = "3";
$group5 = "7";
$group6 = "1";
$group7 = "55";
$group8 = "0";
$group9 = "35";
Я хочу группы, перечисленные с наибольшим количеством первого, например:
Group 7 is number 1 with 55.
Group 9 is number 2 with 35.
Group 3 is number 3 with 15.
Group 5 is number 4 with 7.
Group 1 is number 5 with 5.
Group 4 is number 6 with 3.
Group 2 is number 7 with 1.
Group 6 is number 8 with 1.
Group 8 is number 9 with 0.
Возможно, было бы проще перечислить все данные в двойной массив, а затем отсортировать его?
переменных с номерами почти всегда являются признаком плохого кода. Вместо этого используйте массив (нет «двойной массив», независимо от того, что вы имели в виду). –
Спасибо всем за много ответов, но у меня такое чувство, что некоторым из вас не хватает этого факта, что идентификатор группы должен следовать за номером. Листинг всех номеров без соответствующей группы будет бессмысленным. – user1934039