Classement alphabétique de deux tableaux

Classement alphabétique de deux tableaux - PHP - Programmation

Marsh Posté le 19-07-2004 à 16:16:49    

Salut tout le monde,
 
J'ai un problème pour classer par ordre alphabétique un array.
Mon array s'appelle $nom.
J'y ai associé un identifiant dans le tableau $id.
C'est à dire que $nom[0] correspond à $id[0] et ainsi de suite.
Lorsque j'utilise une fonction quelconque pour classer, par exemple sort(), celle-ci ne me classe qu'un seul tableau, ce qui fait que les identifiants correspondants seront décalés.
Je ne sais pas comment faire pour faire correspondre les deux tableaux.
 
Merci d'avance pour vos réponses,
Cordialement, Sigmar.

Reply

Marsh Posté le 19-07-2004 à 16:16:49   

Reply

Marsh Posté le 19-07-2004 à 16:28:38    

il faut faire un tableau bi-dimensionnel :
$tableau[0]['nom'] = ...
$tableau[0]['id'] = ...
$tableau[1]['nom'] = ...
$tableau[1]['id'] = ...
...


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 19-07-2004 à 16:29:47    

Ben utilise un seul tableau !
 
Y'a plusieurs solutions;
 
$nom[0][0] = "toto";
$nom[0][1] = 123;
 
$nom[0][0] = "titi";
$nom[0][1] = 456;
 
...
 
Ou bien :
 
$nom['toto'] = 123;
$nom['titi'] = 456;
 
ou le contraire :
 
$nom[123] = 'toto';
$nom[456] = 'titi';
 
Ensuite, il ne te reste plus qu'à utiliser des for each à la place des for normaux à base d'indice numérique :D
 
PS : T509 a raison :
$tableau[0]['nom'] = ...
$tableau[0]['id'] = ...  
c'est mieux que
$tableau[0][0] = nom
$tableau[0][1] = id
 :whistle:  


Message édité par Mara's dad le 19-07-2004 à 16:31:18

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed