Array ([0] => Array ([1] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[2] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[3] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[4] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[5] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[6] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[7] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[8] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[9] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[10] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[11] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>)
[12] => Array ([EmpId] => STU100 [EmpName] => XXXXXX [percentage] => [max_point] => [opt_point] =>))
[1] => Array ([1] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[2] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[3] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[4] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[5] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[6] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[7] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] =>90 [max_point] => [opt_point] =>)
[8] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[9] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[10] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[11] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[12] => Array ([EmpId] => STU101 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[2] => Array ([1] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[2] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[3] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[4] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[5] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[6] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[7] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] =>100 [max_point] => [opt_point] =>)
[8] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[9] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[10] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[11] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)
[12] => Array ([EmpId] => STU102 [EmpName] => YYYYY [percentage] => [max_point] => [opt_point] =>)).....
Мне нужен массив, отсортированный на основе [в процентах], например: STU102 был первым, STU101 был вторым, а STU100 был третьим на основе этих способов, мне нужно получить результат, может ли кто-нибудь помочь меня. Я пытался, Когда я использую это означает,PHP Сортировка массива внутри массива
function cmp($a, $b) {
return $b[7]["percentage"] - $a[7]["percentage"];
}
usort($per_details1, "cmp");
он был отсортирован. Но я даю $ b [7] ["percent"] - $ a [7] ["percent"] 7-й индекс напрямую.
можете ли вы отформатировать код? – RomanPerekhrest
Вы можете исправить свое правописание, я не понимаю? это «sort by Percentage»? – Ivan
@Babu, чтобы сохранить интервал в коде, выделите текст и нажмите кнопку кода над текстовым редактором. Он выглядит как скобки: '{}' – BeetleJuice