ciao io ho questi 2 array

dist
1011925.8089199637,1013079.6027940696,1019955.4523 507726,1013784.4371663732,
1013767.021130798,1013083.1111910873,1010785.77703 45415,1011572.1513035492,
1011468.2162312452,1013796.6523920698 &
ddd
1010785.7770345415,1011468.2162312452,1011572.1513 035492,1011925.8089199637,
1013079.6027940696,1013083.1111910873,1013767.0211 30798,1013784.4371663732,
1013796.6523920698,1019955.4523507726

ciaoè sono gli stessi numeri con diverso ordinamento

all'array dist corrisponde un elenco di record del db stampato su una pag php attraverso un ciclo for

io vorrei prendere questi record e invece di vederli ordinati come dist 1,2,3,4
li voglio ordinati come ddd ad es 3,5,1,8...quindi mi prendo gli indici di ddd in cui ci sono le voci che devono andare per primo per secondo per terzo e i record del for invece di andare da 0 a .lenght sono ad es 3,5,1,8..

solo che facendo cosi

Codice PHP:
for ($i=0$i<=count($tarray); $i++){
           for (
$ii=0$ii<=count($cc); $ii++){
               if(
$tarray[$i]==$cc[$ii]){
                   
$index[]=$ii;
               }
           }
   } 
e poi cosi

Codice PHP:
    if($_GET['ordinedistanzeses']){
                    
$ordine2 =$_GET['ordinedistanzeses'];
                    
$ordine explode(","$ordine2);
                }

                
                
                    for (
$ii 0$ii $count$ii++) {
                
                    if(
$_GET['ordinedistanzeses']){
                    
                        
$e=$ii;
                        
$i =$ordine[$e];
                    }else{
                        
$i =$ii;
                    }
                    
                    
//echo "$i=".$i;
                    
$subject $this->subjectTable;
                    
/* @var $subject TableSubject */
                    
$subject->bind($this->items[$i]);
                    
$subject->children $this->items[$i]->children
non sono ordinati in modo crescente sono tutti sballati,
come faccio ad ordinare correttamente un array in base ad un altro array???
mi aiutate???? vi ringrazio tanto se mi fate capire dove che sbaglio come posso risolvere