2010-08-17 4 views

Répondre

9

Quelles opérations recherchez-vous? Qu'est-ce que vous essayez d'accomplir?

En PHP un tableau est (imparfaitement) analogue à un ensemble, et PHP a array_intersect, array_merge (union), et array_diff (complément) fonctions intégrées. Il y a aussi array_uintersect et array_udiff pour manipuler des objets complexes dont les comparaisons sont pas simple.

Y at-il d'autres fonctionnalités dont vous avez besoin?

+2

Il convient de noter que array_merge n'est pas une véritable union selon la théorie des ensembles. Vous devez faire array_merge puis array_unique sur le résultat sinon vous pouvez vous retrouver avec des doublons. Le lien que Strae a fourni dans sa réponse à [Programming PHP] (http://oreilly.com/catalog/progphp/chapter/ch05.html) le démontre. –

Questions connexes