par
moogli » 28 mai 2013, 15:05
salut,
il faut trouver une logique si tu veux utiliser cette fonction.
- est ce que tu n'a que 4 index ?
- est ce vraiment utile de trier ?
Si tu répond oui à la première question tu peux très bien utiliser directement les index
$tmp[1] = $tab[3];
$tmp[2] = $tab [2];
etc
$tab = $tmp;
si tu ne peux pas trouver une règle de gestion pour ordonner le tableau tu ne pourras pas le faire avec cette fonction.
Tu peux le faire avec deux un deuxième tableau qui contiendra l'ordre des clefs.
par exemple
<?php
$ordre = [3,2,4,1];
$tab = array(1=>'Toto',2=>'Tata',3=>'Titi',4=>'Tutu');
foreach($ordre as $index) {
$final[] = $tab[$index];
}
?>
@+