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 🙂
Catégorie: Developpement web, PHP.
Aucun commentaire