I have an array that is the one below.
I need to be able to display it like a table with first columns on top being Agent Names. The columns on the left displaying dates, and sums in the records where they intersect. I understand how to step through and add HTML in a For Each.. However I am having trouble with the sorting to have it appear correct.. Something like the table below:
--------------1-23-2018---------------1-24-2018---------------------
Daniel ---$1,995.00 ----------------$1,459.00
Gail ------$1,695.00 ----------------$3,845.00
I understand how to step through
Please Help. I am doing all this in PHP.
Array (
[2018-01-23] => Array
(
[0] => Array
(
[0] => Daniel
[Agent] => Daniel
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 1995.00
[Total] => 1995.00
)
[1] => Array
(
[0] => Gail
[Agent] => Gail
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 1695.00
[Total] => 1695.00
)
[2] => Array
(
[0] => Joe
[Agent] => Joe
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 395.00
[Total] => 395.00
)
[3] => Array
(
[0] => Judy
[Agent] => Judy
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 1795.00
[Total] => 1795.00
)
[4] => Array
(
[0] => Justin
[Agent] => Justin
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 2390.00
[Total] => 2390.00
)
[5] => Array
(
[0] => Kevin
[Agent] => Kevin
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 1800.00
[Total] => 1800.00
)
[6] => Array
(
[0] => Sky
[Agent] => Sky
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 795.00
[Total] => 795.00
)
[7] => Array
(
[0] => Tony
[Agent] => Tony
[1] => 2018-01-23
[Deal_Date] => 2018-01-23
[2] => 1695.00
[Total] => 1695.00
)
)
[2018-01-25] => Array
(
[0] => Array
(
[0] => Daniel
[Agent] => Daniel
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 4590.00
[Total] => 4590.00
)
[1] => Array
(
[0] => Gail
[Agent] => Gail
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 3845.00
[Total] => 3845.00
)
[2] => Array
(
[0] => Joe
[Agent] => Joe
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 495.00
[Total] => 495.00
)
[3] => Array
(
[0] => Justin
[Agent] => Justin
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 945.00
[Total] => 945.00
)
[4] => Array
(
[0] => Kevin
[Agent] => Kevin
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 1995.00
[Total] => 1995.00
)
[5] => Array
(
[0] => Kyle
[Agent] => Kyle
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 1790.00
[Total] => 1790.00
)
[6] => Array
(
[0] => Lisa
[Agent] => Lisa
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 1995.00
[Total] => 1995.00
)
[7] => Array
(
[0] => Sam
[Agent] => Sam
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 2990.00
[Total] => 2990.00
)
[8] => Array
(
[0] => Sky
[Agent] => Sky
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 995.00
[Total] => 995.00
)
[9] => Array
(
[0] => Tony
[Agent] => Tony
[1] => 2018-01-25
[Deal_Date] => 2018-01-25
[2] => 995.00
[Total] => 995.00
)
_arraybut only needs to be_assoc.