pues crea otro array de tipo diccionario y como valor clave el campo 1
Código PHP:
$animales = array( //Declara el array
array('Perro','mastin'),
array('Pajaro','jilguero'),
array('Perro','doberman'),
);
$animales_unicos=array();
foreach ($animales as $valor){
//si no existe entramos al IF
if(isset($animales_unicos[ $valor[0] ]) ==false ){
$animales_unicos[$valor[0] ] = $valor;
$animales_unicos[$valor[0] ][2]='no_duplicado';
}else{
$animales_unicos[$valor[0] ][2]='duplicado';
}
}
foreach ($animales_unicos as $valor){
$con_duplicados = $valor[0];
echo ($valor[2]=='duplicado'
? 'tiene duplicados ' .$con_duplicados
: 'No tiene duplicados en '. $con_duplicados ). "<br/>";
}
listo con ello ya tienes el control de duplicados o no, incluso a uno le podrias poner un incremental para saber cuantos duplicados tienes