2016-06-10 13 views
0

Ich arbeite mit einer Tabelle, wo ich Spalte 'G' und 'M' habe, wo ich in der Spalte 'G' Städte Namen habe und in 'M' habe ich die Datum, an dem das bestimmte Produkt dorthin geliefert wurde. Ich arbeite in einem System, in dem ich die Informationen aus den beiden Spalten abrufen und in einem Dashboard wie "Cities X Date Delivered" anzeigen muss. Zum Beispiel haben City A 30 Produkte am 2. Mai ausgeliefert. Nachdem ich ein Diagramm oder etwas gebaut habe. Aber jetzt muss ich einen Weg finden, diese Informationen vielleicht zu einem Array zusammenzuführen?PHPExcel mit CodeIgniter verschmelzen zwei verschiedene Spalten zu einem Ergebnis

Antwort

0

Wenn Sie sich keine Gedanken darüber machen müssen, welche Art von Produkt, aber wie viele Produkte zu einem bestimmten Datum geliefert wurden, könnten Sie ein 2D-Array haben, wobei der Schlüssel der Name der Stadt ist und der Wert ein Array von Daten:

// 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"]; 

Ich hoffe, das hilft.

+0

Eigentlich ja, es hilft sehr! Du hast mir geholfen, die Logik dafür zu finden! Array innerhalb des Arrays. Vielen Dank! –

Verwandte Themen