code: public static function arrayUniqueMultidimensional(array $input)
      {
          /* Sérialise les données du tableaux. */
          $serialized = array_map('serialize', $input);
  
          /* Supprime les doublons sérialisés. */
          $unique = array_unique($serialized);
  
          /* Redonne les clés au tableau */
          $output = array_intersect_key($input, $unique);
  
          /* Renvoie le tableau avec ses clés ré-indexé */
          return array_values($output);
      }
docs: Revoie les instances uniques d'un tableau multidimensionnel.
  
  @param array $input Table multidimensionnelle.
  
  @return array Tableau multidimensionnel avec des entrées uniques.