OK, ho già preso questa domanda StackOverflow ma purtroppo è in javascript - Javascript - sort array based on another arrayPHP: ordina l'array in base a un altro array?
e lo voglio in PHP
$data = array(
"item1"=>"1",
"item2"=>"3",
"item3"=>"5",
"item4"=>"2",
"item5"=>"4"
);
per abbinare la disposizione di questo array:
sortingArr = array("5","4","3","2","1");
e l'output che sto cercando:
$data = array(
"item3"=>"5",
"item5"=>"4",
"item2"=>"3",
"item4"=>"2",
"item1"=>"1"
);
Qualche idea su come si possa fare? Grazie.
You co uld 'asort()' entrambi. – Albzi
Usa 'usort()', con una funzione di confronto che confronta le posizioni dei valori in '$ ordinamentoArr'. – Barmar