Aller au contenu

Trouver rapidement une valeur dans un tableau


Sujets conseillés

Posté

Bonjour,

Je suis en PHP4, et j'utilise un tableau qui contient des objets (des classes) comme par exemple :

class objet {
var $nom;

....

Pour retrouver la clef de l'objet qui a un nom precis, est-ce que je dois tout faire a la mimine (parcourir le tableau, teste a chaque fois le champs $nom, ...) ou existe-t-il une solution plus eleguante et surtout plus rapide ?

Merci et A+

Lolo

Posté

Bon, j'ai rien trouve de mieux que de tout recoder :(

Ca n'a pas l'aire trop penalisant ... N'empeche que si qq'un a une idee lumineuse, elle sera la bienvenu.

Posté

Ben non, car mon tableau contient des objets class et je ne fais la comparaison que sur un seul champ de la class.

array-search fait semble-t-il la comparaison sur l'objet entier.

A ca serait tellement simple si on pouvait surcharger l'operator == comme en C++ :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...