Crea 2 array vuoti.
Cicla per l'array multidimensionale
Controlla nel primo array vuoto se il nome dell'elemento corrente è presente.
Se è presente, salva l'elemento corrente nel secondo array
Aggiungi al primo array il nome dell'elemento corrente
Al termine, il secondo array conterrà tutti gli elementi duplicati
E' proprio necessario usare un doppio ciclo for?
Non si potrebbe usare array_column per cercare i dati uguali?