hola buenas , me gustaria saber como evitar que en un array se carguen campos duplicados, me espcare lo mejor ue pueda
la cosa es que tengo una aplicacion en la cual ago un listado de usuairios ordenados por municipio, y tengo que contar cuantos usuarios viven en cada municipio, el rollo es que los municipos los cojo de una base de datos, el problema es que la BD solo tiene una tabla, con lo cual cada registro es independiente y aunque tenga 2 o mas usuarios del mismo municipio, me los coje como si fuesen distintos, por ejemplo, si tengo a 2 usuarios que viven en Madrid, me carga en el array Madrid 2 beces, con lo cual al acer el listado, me vivualiza "2 Madrid" 2 beces, y necesito que solo me lo isualice una bez
para aacer la cuenta, cargo todos los municipios en un array, y luego los boy comparando uno a uno, para aumentar un contador en caso de que existan 2 o mas usuarios de ese municipio, asique necesito evitar de alguna manera cargar valores duplicados en el array, pero no se me ocurre ninguna forma de acerlo
espero que podais echarme una mano, y lo siento si no me e esplicado correctamente, pero esque tengo un lio montado en la cabeza de la leche
por cierto el Array lo cargo de la siguiente manera:
$sql2='select municipio from usuarios order by municipio';
$i=0;
$result=mysql_query($sql2,$link);
while ($registro = mysql_fetch_row($result)){
foreach($registro as $clave2){
$municipios[$i] = $clave2;
$i++;
}
}