Сортировка двумерного массива по ключу

200
14 декабря 2017, 00:26

Здравствуйте! Есть двумерный массив:

array(7) {
 [0]=>
  array(4) {
  [0]=>
  int(529)
  [1]=>
  string(5) "40.00"
         }
 [1]=>
   array(4) {
   [0]=>
   int(525)
   [1]=>
   string(5) "50.00"
   ...
}

Необходимо отсортировать данный массив по ключу [1] (т.е по элементам 40.00, 50.00) в обратном порядке. Как это можно реализовать?

Answer 1
$array = array(
   array( 
       539,
       "40.00"
   ),
   array(
       525,
       "50.00"
   )
  );
usort($array, function($a,$b){
    return $a[1] < $b[1]; // в обратном порядке - $a[1] > $b[1];
});
/*
output
Array ( 
    [0] => Array ( 
        [0] => 525 
        [1] => 50.00 
    )
    [1] => Array ( 
        [0] => 539 
        [1] => 40.00 
    ) 
)
*/
READ ALSO
Как в Facebook API получить текст всех комментариев с именем авторов?

Как в Facebook API получить текст всех комментариев с именем авторов?

Как в Facebook API получить все комментарии к посту и чтобы для каждого комментария был указан его автор?

232
Не удается подключиться к БД &ldquo;Access denied for user &#39;&#39;@&#39;localhost&#39; (using password: NO)&rdquo;

Не удается подключиться к БД “Access denied for user ''@'localhost' (using password: NO)”

Здравствуйте, пытаюсь подключиться к бдХост, пользователь, пароль - встают нормально

199
PHP сдвиг вправо с заполнением нулями

PHP сдвиг вправо с заполнением нулями

Здравствуйте! В php есть сдвиг влево "<<" и вправо ">>"Как реализовать ">>>" сдвиг вправо с заполнением нулями в php, как в Java?

206
Как получить перенаправяемую ссылку

Как получить перенаправяемую ссылку

В твиттере ссылки имеют такой вид https://tco/Lh2VMRvfqq

206