Articles of группировка

Данные Json по стоимости с использованием php

Я хочу отобразить рейтинг команды на основе группы пула. Вот мои данные Json {"rows":[{"team":{"id":172725,"pool":1},"stats":[{"name":"played","value":1},{"name":"won","value":1},{"name":"lost","value":0},{"name":"points","value":"2.0"},{"name":"net_run_rate","value":"+6.325"}],"rank":"1"}, {"team":{"id":172726,"pool":3},"stats":[{"name":"played","value":0},{"name":"won","value":0},{"name":"lost","value":0},{"name":"points","value":"0.0"},{"name":"net_run_rate","value":"+0.000"}],"rank":"*"}, {"team":{"id":172727,"pool":2},"stats":[{"name":"played","value":1},{"name":"won","value":1},{"name":"lost","value":0},{"name":"points","value":"1.0"},{"name":"net_run_rate","value":"+4.455"}],"rank":"1"}, {"team":{"id":172728,"pool":1},"stats":[{"name":"played","value":1},{"name":"won","value":0},{"name":"lost","value":1},{"name":"points","value":"0.0"},{"name":"net_run_rate","value":"-6.325"}],"rank":"2"}, {"team":{"id":172729,"pool":2},"stats":[{"name":"played","value":1},{"name":"won","value":0},{"name":"lost","value":1},{"name":"points","value":"0.0"},{"name":"net_run_rate","value":"-4.455"}],"rank":"2"}]} Текущий php для вывода кода: foreach ($read_json->rows as $item) { $id = empty($item->team->id) ? "" : $item->team->id; $pool = empty($item->team->pool) ? "" : $item->team->pool; $rank = empty($item->rank) ? "" : $item->rank; $played = empty($item->stats[0]->value) ? "0" : […]

Объединение пар в группы

У меня есть пары элементов в массиве PHP. Пример: <?php $elements = array( 'tiger'=>'lion', 'car'=>'bike', 'lion'=>'zoo', 'truck'=>'plane' ); ?> Теперь я хочу объединить эти элементы, чтобы все элементы, которые связаны каким-либо образом, переходят в одну группу. Продолжение приведенного выше примера: <?php $groups = array( 0=>array('tiger', 'lion', 'zoo'), 1=>array('car', 'bike'), 2=>array('truck', 'plane' ); ?> Это понятно? […]

Группировка и использование значений в массиве PHP с использованием подстрок

У меня массив отсортирован в алфавитном порядке со строковыми значениями, такими как: «Лос-Анджелес, Калифорния»; «Осака, Япония»; «Сан-Диего, Калифорния»; "Токио, Япония"; и т. д. Мне нужно вывести html, который упорядочивает и группирует элементы в алфавитном порядке подстрокой после запятой, затем альфа подстрокой перед запятой. В идеале, я бы получил набор вложенных неупорядоченных списков: Калифорния Los Angeles […]

Групповой массив на основе ключа

У меня есть массив, который извлекается из моей базы данных. Это результат возвращается. Array ( [0] => stdClass Object ( [id] => 4 [productID] => bla123 [rating] => 2 [username] => [image] => black-468-sir-corbett-9-400×400-imadxbb7hyhkgvpc.jpeg ) [1] => stdClass Object ( [id] => 5 [productID] => 12xye [rating] => 4 [username] => [image] => black-602-unistar-5-400×400-imaeffn5mytbruum.jpeg ) […]

php Mysql Группирование и упорядочение пользовательских сообщений вместе

Таблица PHP Mysql: сообщения id sender receiver time_sent Message SendDel RecDel 1 1 3 2011-08-17 14:00:00 [text] 0 0 2 3 1 2011-08-17 15:00:00 [text] 0 0 3 2 4 2011-08-18 14:19:28 [text] 1 0 4 4 2 2011-08-18 15:19:28 [text] 0 0 Цель состоит в том, чтобы получить сообщение с наибольшим значением (MAX) и […]

Слияние по значению массива (и выполнение расчетов с другими ключами)

Мне сложно найти жизнеспособное решение этой проблемы: Это массив, который у меня есть, и я хочу сгруппировать этот массив с помощью product_name и подсчитать количество. Но структура массива должна оставаться неизменной. Array( [0] => Array ( [product_quantity] => 1 [product_name] => Appel ) [1] => Array ( [product_quantity] => 1 [product_name] => D-Day ) [2] […]

Массив группы PHP по значениям

У меня такой массив: Array ( [0] => ing_1_ing [1] => ing_1_amount [2] => ing_1_det [3] => ing_1_meas [4] => ing_2_ing [5] => ing_2_amount [6] => ing_2_det [7] => ing_2_meas ) И я хочу сгруппировать значения в массив следующим образом: Array ( [0] => Array( [0] => ing_1_ing [1] => ing_1_amount [2] => ing_1_det [3] […]

Как SUM и GROUP многомерным массивом с помощью ключа?

У меня многомерный массив, и я пытаюсь группировать значение одним ключом. Так Array ( [0] => Array ( [name] => Edward Foo [desc_topic] => Array ( [0] => Apple [1] => Banana [2] => Orange ) [qtd_posts] => Array ( [0] => 10 [1] => 20 [2] => 50 ) ) [1] => Array ( […]

Группировка записей из цикла while | PHP

Я пытаюсь сгруппировать записи по их уровням приоритета, например — Приоритет: Высокий — Записи … — Приоритет: Средний — Записи … — Приоритет: Низкий — Записи … Что-то вроде этого, как мне это сделать на PHP? Цикл заказов while обрабатывает столбец приоритета, который имеет значение int (high = 3, medium = 2, low = 1). […]

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

У меня есть массив, содержащий массивы имен и других деталей, в алфавитном порядке. Каждый массив включает первую букву, связанную с именем. Array ( [0] => Array ( [0] => a [1] => Alanis Morissette ) [1] => Array ( [0] => a [1] => Alesha Dixon ) [2] => Array ( [0] => a [1] […]