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
e poi cosiCodice PHP:for ($i=0; $i<=count($tarray); $i++){
for ($ii=0; $ii<=count($cc); $ii++){
if($tarray[$i]==$cc[$ii]){
$index[]=$ii;
}
}
}
non sono ordinati in modo crescente sono tutti sballati,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;
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

Rispondi quotando