Найти значение столбца идентификатора строки, содержащей наименьшее значение в указанном столбце двумерного массива.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Найти значение столбца идентификатора строки, содержащей наименьшее значение в указанном столбце двумерного массива.

Сообщение Anonymous »

Я прочитал здесь несколько подобных вопросов, например этот: «Нахождение ключа минимального значения в ассоциативном массиве», но я думаю, что моя проблема может быть уникальной, поскольку мой исходный массив не является строками в качестве ключей.
/>Мой исходный массив выглядит так:

Код: Выделить всё

$dealers = [
['id' => 1526, 'count' => 2],
['id' => 1518, 'count' => 5],
['id' => 1511, 'count' => 9],
['id' => 1410, 'count' => 3],
];
Мне нужно получить id наименьшего значения count.
У меня есть попробовал следующее,

Код: Выделить всё

$low_dealer = array_keys($dealers, min($dealers));
Но, похоже, он возвращает индекс наименьшего id и не учитывается.
Мой Следующей попыткой было объединение другой найденной мной функции для поиска минимального значения определенного столбца:

Код: Выделить всё

$low_dealer = array_keys($dealers, min( array_column( $dealers, 'count' ) ));
Но это ничего не дало.
РЕДАКТИРОВАТЬ: Также должна быть возможность обрабатывать несколько минут, если две или более строк имеют одинаковый номер счетчика, нужно вернуть их массив, чтобы я мог rand() его использовать.

Подробнее здесь: https://stackoverflow.com/questions/446 ... -column-of
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»