?
poco elegante, peròCodice PHP:
<?php
$ids=array(3, 4, 16, 5);
$resultArray=array();
foreach($ids as $id){
// query al db
$resultArray[$id]=$valore; // dove $valore è il valore ottenuto della query
}
//dovresti avere mettiamo
$resultArray=array(3=>20, 4=>15, 16=>3, 5=>18);
asort($resultArray);
print_r($resultArray);
$idsNewArray=array();
while(list($key, $value)=each($resultArray)){
array_push($idsNewArray, $key);
}
print_r($idsNewArray);
?>