I have an array that has over 1000 values. This array is in a php file, i will be returning the results to an another array for output to an excel file. An assistance would be greatly appreciated
Array
(
[0] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => PXB
[low] => 24.99
)
[1] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => PXB
[low] => 31.99
)
[2] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => PXB
[low] => 38.99
)
[3] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => MXB
[low] => 24.99
)
[4] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => MXB
[low] => 31.99
)
[5] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => MXB
[low] => 38.99
)
[6] => Array
(
[isbn] => 97845684978
[price] => 30.99
[po] => PXB
[low] => 18.99
)
[7] => Array
(
[isbn] => 97845684978
[price] => 30.99
[po] => PXB
[low] => 19.99
)
[8] => Array
(
[isbn] => 97845684978
[price] => 30.99
[po] => PXB
[low] => 23.99
)
)
I need to be able to sort the array and return an output that has an isbn for each po keeping the lowest value of low for that po. I would need to sort by isbn, po, and low. So i am looking for an output as:
Array
(
[0] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => PXB
[low] => 24.99
)
[1] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => MXB
[low] => 31.99
)
[2] => Array
(
[isbn] => 97845684978
[price] => 30.99
[po] => PXB
[low] => 18.99
)
[3] => Array
(
[isbn] => 97845684684
[price] => 30.99
[po] => MXB
[low] => 15.99
)