Une petite astuce php pour filtrer un tableau multidimensionnel et supprimer les doublons selon une clé bien précise

public function unique_array($array, $uniqueKey) {

    if (!is_array($array))
        return array();

    $uniqueKeys = array();
    foreach ($array as $key => $item)
        if (!in_array($item[$uniqueKey], $uniqueKeys))
            $uniqueKeys[$item[$uniqueKey]] = $item;

    return $uniqueKeys;
}

La fonction accepte deux arguments. Le premier est le tableau a filtrer et le deuxième est la clé utilisée pour supprimer les doublons.

Enjoy 🙂


Merci d'évaluer l'article: [PHP] Supprimer les doublons dans un tableau multidimensionnel

Score: 5 sur 5 Sur un total de 1 avis


Catégorie: Developpement web, PHP.