Foros del Web » Programando para Internet » PHP »

Array con Select y Datos que no se Repitan

Estas en el tema de Array con Select y Datos que no se Repitan en el foro de PHP en Foros del Web. Si tengo un array con datos iguales como puedo obtener un select con los datos sin repetir , tengo este script : Código PHP: <? ...
  #1 (permalink)  
Antiguo 26/09/2009, 12:21
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 5 meses
Puntos: 20
Exclamación Array con Select y Datos que no se Repitan

Si tengo un array con datos iguales como puedo obtener un select con los datos sin repetir , tengo este script :

Código PHP:


<?

$a
=array("1","1","1","2","2","3","4");

print 
"<select>";
for(
$i=0;$i<7;$i++)
{



print 
"<option> $a[$i] </option>";



}
print 
"</select>";
?>

El resultado sera un select con varios 1 , carios dos y un 3 como puedo hacer para que salga solo un select con los valores 1 , 2 y 3

Gracias a todos por sus ayudas y aportes
  #2 (permalink)  
Antiguo 26/09/2009, 12:26
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Array con Select y Datos que no se Repitan

Esto te puede server : array_unique

Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 26/09/2009, 12:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Array con Select y Datos que no se Repitan

array_unique. Te sugiero que cuando estes trabajando con array mires las funciones de los array de PHP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 26/09/2009, 12:45
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 5 meses
Puntos: 20
De acuerdo Respuesta: Array con Select y Datos que no se Repitan

Gracias todo listo , para quien le pueda servir :


Código PHP:


<?
$a
=array("1","1","1","2","2","3","4");
$a=array_unique($a);
//$array[]=$a;


print "<select>";
for(
$i=0;$i<7;$i++)
{

if (
$a[$i]!="")
{
print 
"<option> $a[$i] </option>";
}


}
print 
"</select>";

?>




Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:05.