13Fermer15
SpipuLe 23/06/2008 à 13:37
vi, sauf que si 2 éléments sont identiques, il va quand meme les trier alors qu'il ne devrait pas. C'est sur que le 0 est pas indispensable, mais c'est plus propre

l'exemple classique est si tu veux trier sur 1 colonne, puis que tu veux modifier pour faire sur 2 en meme temps, si dès le début tu as prévu le cas 0, c'est plus simple d'adapter smile

function trier($a, $b)
{
if ($a['nom']<$b['nom']) return -1;
if ($a['nom']>$b['nom']) return 1;

if ($a['prenom']<$b['prenom']) return -1;
if ($a['prenom']>$b['prenom']) return 1;

return 0;
}