Foros del Web » Programando para Internet » PHP »

array

Estas en el tema de array en el foro de PHP en Foros del Web. Código PHP: <?php $user_array  = array( '0'  => array( 'pepe' , '01' , 'user' ), '1'  => array( 'luis' , '02' , 'poweruser' ), '2'  => array( 'juan' , ...
  #1 (permalink)  
Antiguo 13/10/2004, 05:43
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 20 años, 10 meses
Puntos: 1
Exclamación array

Código PHP:
<?php
$user_array 
= array(
'0' => array('pepe','01','user'),
'1' => array('luis','02','poweruser'),
'2' => array('juan','01','user'),
'3' => array('pedro','02','poweruser'),
'4' => array('ado','03','admin'),
);
?>
Como puedo yo ahora desde este array listar... los usuarios que tengan poweruser ?

__________________
Ado_k2 :adios:
  #2 (permalink)  
Antiguo 13/10/2004, 06:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Al usar arrays vas a tener que leer secuencial el array completo; aplicar un "if" (condicional) para ver si ese campo es "poweruser" y si es ese .. lo muestras (le haces un echo a ese elemento...)

Sería algo tipo:

Código PHP:
for ($i=1$i <count ($user_array); $i++){
      if (
$user_array[$i][2]=="poweruser"){
          echo 
$user_array[$i][0]."<br>";
      }

De todas formas verifica en www.php.net/array por si tienes alguna función más directa para tal fin.

Un saludo,
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 18:38.