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

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Группировать несколько значений массива в PHP

Сообщение Anonymous »

Мне нужно взять идентификатор проблемы и по часам отслеживать голоса, отправленные пользователем. Я натыкаюсь на стену, когда пытаюсь последовательно получить данные из массива для построения диаграмм PHPExcel.

В итоге я получаю этот массив $hourlyUpvotesTodayResult[], который имеет правильное количество голосов за каждый час (проверено через print_r), но я хочу сгруппировать их таким образом, чтобы я мог сделать что-то вроде «для каждого идентификатора проблемы отображать часы 0–24 и общее количество голосов за каждый час». ". Возможно, я слишком много думаю и упускаю что-то простое.

Кроме того, не обращайте внимания на древний MySQL — я работаю над существующим кодом, знаю, что он устарел, и когда-нибудь я его обновлю :D

р>

while ($todayInfoRow = mysql_fetch_array($todayInfoQuery))
{
$issue_entry_id_today = array($todayInfoRow['issue_entry_id']);
foreach ($issue_entry_id_today as $issue_entry_id_today)
{
$todayInfoUpvotes = "SELECT id from $db.$tb2 WHERE date = '".$date."' and issue_entry_id = '".$issue_entry_id_today."' ORDER BY issue_entry_id DESC";
$todayInfoUpvotesQuery = mysql_query($todayInfoUpvotes)or die(mysql_error());
$todayInfoUpvotesRow = mysql_num_rows($todayInfoUpvotesQuery);
$todayInfoResult = array($issue_entry_id_today, $todayInfoUpvotesRow);
}
// get votes for individual hours for today
for ($hour_today=0; $hour_today$issue_entry_id_today, 'upvotes'=>$hourlyUpvotesTodayRow, 'hour'=>$hour);
}
}
//debug print array
print_r($hourlyUpvotesTodayResult);


Подробнее здесь: https://stackoverflow.com/questions/188 ... ues-in-php
Ответить

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

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

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

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

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