PHP
Format : $salesData[“suppliers”][$supplierkey][‘sales’][$salesPeriod][‘sales’]
I want to sort (desc):
the key $salesData[“suppliers”][$supplierkey] by the numerical value populated in $salesData[“suppliers”][$supplierkey][‘sales’][0][‘cost’]
So in this example:
$salesData[“suppliers”][Dong]
$salesData[“suppliers”][Ding]
Would change to be:
$salesData[“suppliers”][Ding]
$salesData[“suppliers”][Dong]
Because
$salesData[“suppliers”][Ding][sales][0][cost] = 231.0600
$salesData[“suppliers”][Dong][sales][0][cost] = 92.8900
Is it possible to do it on multidimension arrays
I assume I need to use array_multisort some how?
Any advise would be appreciated
Array
(
[suppliers] => Array
(
[Dong] => Array
(
[ID] => 3663313744756234943
[sales] => Array
(
[0] => Array
(
[cost] => 92.8900
[sales] => 180.869565
)
[1] => Array
(
[cost] => 12.9900
[sales] => 394.782609
)
[locations] => Array
(
[salesRow] => 18
[costRow] => 19
[GPRow] => 20
[marginRow] => 21
[pSalesChangeRow] => 22
[pGPChangeRow] => 23
[ptotalSalesRow] => 24
[ptotalGPRow] => 25
)
)
)
[Ding] => Array
(
[ID] => 3678436471493790070
[sales] => Array
(
[0] => Array
(
[cost] => 231.0600
[sales] => 95.565217
)
[1] => Array
(
[cost] => 26.8200
[sales] => 85.130435
)
[locations] => Array
(
[salesRow] => 28
[costRow] => 29
[GPRow] => 30
[marginRow] => 31
[pSalesChangeRow] => 32
[pGPChangeRow] => 33
[ptotalSalesRow] => 34
[ptotalGPRow] => 35
)
)
)
)
)