PHP как группировать и подсчитывать элементы внутреннего массиваPhp

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

Сообщение Anonymous »

Может кто-нибудь объяснить, как получить этот результат из следующего массива? Вот результат, который я ищу:

Array
(
[Nov 18, 2011] => Array
(
[C] => 2
=> 1
)

[Nov 22, 2011] => Array
(
[C] => 2
)

)


А вот массив с необработанными данными:

Array
(
[0] => Array
(
[0] => Array
(
[Nov 18, 2011] => C
)

[1] => Array
(
[Nov 18, 2011] => C
)

[2] => Array
(
[Nov 18, 2011] => I
)

)

[1] => Array
(
[0] => Array
(
[Nov 22, 2011] => C
)

[1] => Array
(
[Nov 22, 2011] => C
)

)

)


Первый показанный массив представляет количество элементов для каждого элемента внутреннего массива, и это то, что я пытаюсь суммировать из следующего массива. Спасибо.

  • РЕДАКТИРОВАНИЕ –


Здесь. это запрос, который генерирует указанный выше массив:

$qrybilled = $this->db->query("SELECT tbltc.BILLED FROM tbltc WHERE tbltc.PN = $pn AND tbltc.Y = $taxyear AND tbltc.SCENARIO = $scenario GROUP BY BILLED");
$x = 0; $arr_billed = array();

foreach ($qrybilled->result() as $row) {
$qry3 = $this->db->query("SELECT tbltc.* FROM tbltc WHERE tbltc.PN = $pn AND tbltc.Y = $taxyear AND tbltc.SCENARIO = $scenario AND tbltc.BILLED = '".$row->BILLED."' GROUP BY TC ORDER BY CAT ASC, TC ASC");

$tmp3 = array();
foreach ($qry3->result() as $row) {
$tmp3[] = array( date("M d, Y",strtotime($row->BILLED)) => $row->CAT);
}
$arr_billed3[] = $tmp3;

}
$data['billed3'] = $arr_billed3;


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

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

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

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

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

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

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