Référence tableau PHP par plusieurs index

Ce peut-être une sorte de bizarre plus de raccourci, et s'il vous plaît corrigez-moi si je me trompe dans ce train de pensée...

J'ai une matrice de données qui ressemble à:

unique_id | url | other random data...
unique_id | url | other random data...
unique_id | url | other random data...

Je veux être en mesure de faire référence à un élément en soit c'est de l'url, ou c'est unique_id - est-il une façon élégante de faire cela?

Je suppose que la tricherie solution serait de faire deux tableaux, mais je me demandais si il ya une meilleure façon.

Non, pas vraiment. Il suffit de faire deux tableaux. La surcharge est minime (bien, selon la taille de vos tableaux sont).
Avez-vous besoin de modifier les "données aléatoires" une fois dans la matrice? Et est-il possible pour un unique_id et une URL à entrer en collision?
Ils doivent toujours être unique

OriginalL'auteur Jane Panda | 2010-12-10