Version complète: sur le forum Webmaster Hub : Trouver rapidement une valeur dans un tableau
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
destroyedlolo
Bonjour,

Je suis en PHP4, et j'utilise un tableau qui contient des objets (des classes) comme par exemple :
CODE
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
Bon, j'ai rien trouve de mieux que de tout recoder sad.gif

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

Est-ce que la fonction array_search() pourrait te convenir ?
http://fr.php.net/manual/fr/function.array-search.php
destroyedlolo
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++ smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.