Различные вопросы по PHP и MySQL

244K
.
The Fast, Secure and Professional - Yii2
Swank, В консоли помоему exit не работает, у меня вроде тоже такой бок был
.
Сексуальность валенка
Rakovskiy, WOW как же тогда быть? die() тоже не пашет
.
Сексуальность валенка
Подскажите как лучше отсортировать масив?
Есть такой масив:
$arr = [
    hhh => [
        sort => 6
    ]
    vyj => [
        sort => 8
    ]
    hhl => [
        sort => 7
    ]
]

Надо чтоб вышло так:
$arr = [
    hhh => [
        sort => 6
    ]
    hhl => [
        sort => 7
    ]
    vyj => [
        sort => 8
    ]
]

Какая функция может так отсортировать?
Или самому через foreach и стек только?
.
http://www.php.su/functions/?asort
.
ramzes
и внимательнее с примерами, твой вариант может быть как сортировкой по ключу, так и по значению.
я так понимаю. тебе надо по значению
вот тут посмотри, http://www.php.su/functions/?a ... isort
.
Blade
The Frontend-Warrior
как-то так:
$arr = [
    'a' => [
        'sort' => 6
    ],
    'b' => [
        'sort' => 8
    ],
    'c' => [
        'sort' => 7
    ]
];

function cmpValue($a,$b){
  if($a['sort'] === $b['sort']) return 0;
  return ($a['sort'] < $b['sort']) ? -1 : 1;
}

uasort($arr, 'cmpValue');
var_dump($arr);
/*
array (size=3)
  'a' => 
    array (size=1)
      'sort' => int 6
  'c' => 
    array (size=1)
      'sort' => int 7
  'b' => 
    array (size=1)
      'sort' => int 8
*/
.
Сексуальность валенка
Спасибо, завтро опробую
.
Здравствуйте сделал таблицу в которой ввыодится сила каждой команды за игру, рейтинг выводится по возвростанию, но вот как сделать чтоб с таблицы выводился только один запрос для одной команды, нужно чтоб выводился только самый большой результат силы для одной команды а не все ее результаты силы, вот сам запрос на вывод
sql_query("SELECT * FROM r_game WHERE sila_max > 1000 AND time > $last_month GROUP BY name_team1, name_team2 ORDER BY sila_max DESC" );
.
вот скрин
Прикрепленные файлы:
.
ValekS
Ей 25
zerro, DISTINCT в помощь.

SELECT DISTINCT name, name2, name3 ... FROM name_of_table
Всего: 7969