2016-06-10 3 views
0

Я работаю с электронной таблицей, где у меня есть столбец «G» и «M», где у меня есть названия городов «G» и «M». У меня есть дату, когда определенный продукт был доставлен туда. Я работаю в системе, где мне нужно получить информацию из обоих столбцов и отобразить ее на панели управления, например «Cities X Date Delivered». Например, City A имеет 30 продуктов, поставленных на 2 мая. После того, как я построю график или что-то еще. Но на данный момент мне нужно найти способ объединить эту информацию в массив?PHPExcel с CodeIgniter объединить два разных столбца, чтобы дать результат

ответ

0

Если вам не нужно беспокоиться о том, какой тип продукта, но сколько продуктов, поставленных на определенную дату, у вас может быть 2D-массив, где ключ - это название города, а значение представляет собой массив даты:

// key = City, Value = {date1, date2, ... ,dateN} 
$deliveredProducts = array 
    (
     "city1" => array("date1", "date2", "date1"), 
     "city2" => array("date2", "date3", "date2") 
    ); 

//To get the number of products delivered to city1 on date1: 
$tally = array_count_values($deliveredProducts["city1"]); 
$count = $tally["date1"]; 

Надеюсь, это поможет.

+0

На самом деле да, это помогает! Вы помогли мне найти логику для этого! Массив внутри массива. Спасибо! –

Смежные вопросы