J'ai un tableau multidimensionnel et j'ai besoin de le vérifier pour des résultats en double et s'ils sont dupliqués, supprimer le tableau avec les résultats en double. Je dois vérifier 3 clés pour la duplication; nombre, départ et arrivée. Voici un tableau d'exemple où le 3ème tableau est un double et devrait être supprimé:vérifier les résultats en double dans le tableau multidimensionnel
[Cars] => Array
(
[0] => Array
(
[cartype] => car1
[number] => 123
[craft] => 456
[departure] => GHY
[departtime] => 20:25
[arrival] => PUI
[arrivetime] => 22:50
)
[1] => Array
(
[cartype] => car2
[number] => 567
[craft] => 890
[departure] => LHY
[departtime] => 16:25
[arrival] => PGY
[arrivetime] => 23:50
)
[2] => Array
(
[cartype] => car2
[number] => 567
[craft] => 890
[departure] => LHY
[departtime] => 16:25
[arrival] => PGY
[arrivetime] => 23:50
)
)
J'apprécierais vraiment un peu d'aide.
Merci,
Avez-vous de vérifier tous les éléments du tableau, ou tout simplement 'number'? – Barmar
Vous pouvez convertir chaque tableau en une chaîne avec 'serialize()', utiliser 'array_unique()' pour supprimer les doublons, puis les convertir en tableaux avec 'unserialize()'. – Barmar
http://stackoverflow.com/questions/307674/how-to-remove-duplicate-values-from-a-multi-dimensional-array-in-php – bxN5