destroyedlolo Posté 16 Août 2006 Posté 16 Août 2006 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
destroyedlolo Posté 17 Août 2006 Auteur Posté 17 Août 2006 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.
NorSeb Posté 17 Août 2006 Posté 17 Août 2006 Salut, Est-ce que la fonction array_search() pourrait te convenir ? http://fr.php.net/manual/fr/function.array-search.php
destroyedlolo Posté 17 Août 2006 Auteur Posté 17 Août 2006 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++
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant