Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/06/2010, 09:27
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 7 meses
Puntos: 334
Respuesta: Foreach sin repetir pero ala vez repetido

esta en mi perfil.. de todas formas solo contesto dudas por el foro.. ya que mi trabajo no me da el tiempo como para tomarle atención al emesene..

el tema de la agrupación es simplemente tomar los datos...
por ejemplo de una consulta SQL
Código sql:
Ver original
  1. +-------+--------------+
  2. | hotel | habitacion   |
  3. +-------+--------------+
  4. | foo   |  uno         |
  5. | foo   |  dos         |
  6. | bar   |  tres        |
  7. | bar   |  cuatro      |
  8. +-------+--------------+

entonces luego si seleccionas todo y quieres agruparlo por el nombre del hotel lo usas como llave en el array

Código PHP:
Ver original
  1. while($registro = mysql_fetch_assoc($consulta)){
  2.   $matriz[$registro["hotel"]][] = $registro["habitacion"];
  3. }

asi te quedaria un array algo como
Código PHP:
Ver original
  1. $matriz = array("foo" => array ("uno", "dos"), "bar" => array("tres", "cuatro"));

es eso mas que nada.. saludos!
__________________
More about me...
~ @rhyudek1
~ Github