Vorrei sapere se esiste una funziona predefinita per fare una cosa del genere:
mi spiego con un esempio perché è più facile da comprendere.
Ho un array $a con questi valori
$a[0]=45;
$a[1]=39:
$a[2]=50:
$a[3]=37;
quello che voglio fare è ottenere un array $b così fatto:
$b[0]=37;
$b[1]=39;
$b[2]=45;
$b[3]=50;
cioè ordinarlo in senso crescente.
Ma oltre a questo ho bisogno di un terzo array che mi recuperi la posizione iniziale:
$c[0]=3; (cioè quello che ora è $b[0] che vale 37, prima dove stava come indice di $a?)
$c[1]=1;
$c[2]=0;
$c[3]=2;
Spero di essere stato sufficientemente chiaro!
Grazie!