Foros del Web » Programando para Internet » PHP »

obtener numero registros aleatorios de un array bidimensional,

Estas en el tema de obtener numero registros aleatorios de un array bidimensional, en el foro de PHP en Foros del Web. Hola a todos. LLevo desde el viernes pasa<do dandole a esto y no veo el error me ayudais? Gracias Tengo un array $rooms_list metiendole dos ...
  #1 (permalink)  
Antiguo 29/03/2010, 02:34
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 20 años, 10 meses
Puntos: 2
obtener numero registros aleatorios de un array bidimensional,

Hola a todos.

LLevo desde el viernes pasa<do dandole a esto y no veo el error me ayudais?

Gracias

Tengo un array $rooms_list metiendole dos valores ID y PBASE

Código PHP:
while (.......) {
   
$room_list[$ct][0] = $rooms[ID];  //Meto la ID
   
$room_list[$ct][1] = $rooms[PBASE]; //Meto el precio base
  

luego intento coger X valores aleatorios definidos por una variables de cantidad $ResHabCt

Código PHP:
$random_hab array_rand($room_list$ResHabCt);
 foreach ( 
$random_hab as $key => $value ) {

                  echo 
"<p>".$room_list[$key][0]."-".$room_list[$key][1]."</p>";
             

                  } 
Pues esto debería mostrarme las ID - PBASE de los resgistros aleatorios y NO VA Y NO SE PORQUE!!!!

Pues eso que si me podeis ayudar!!!!!
  #2 (permalink)  
Antiguo 29/03/2010, 02:45
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 14 años, 10 meses
Puntos: 19
Respuesta: obtener numero registros aleatorios de un array bidimensional,

Array_rand devuelve la clave, no el vlaor. En tu código cambia $key por $value

echo "<p>".$room_list[$value ][0]."-".$room_list[$value ][1]."</p>";

Y dime si funciona.
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it
  #3 (permalink)  
Antiguo 29/03/2010, 08:11
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 20 años, 10 meses
Puntos: 2
Respuesta: obtener numero registros aleatorios de un array bidimensional,

perdona me habia desconectado casi todo el dia, lo cambio y te digo.

Gracias

Etiquetas: numero, registros, aleatoria, bidimensionales
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 02:36.