Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Valor null array

Estas en el tema de Valor null array en el foro de PHP en Foros del Web. Código PHP: $equipo_futbol  = array                      (                      array( "Rooney" , "Chicharito" , "Gigs" ),                      array( "Suarez" ),                                          array( "" ),                      array( "Torres" , "Terry" , "Etoo" ) ...
  #1 (permalink)  
Antiguo 31/03/2018, 17:01
 
Fecha de Ingreso: julio-2014
Mensajes: 59
Antigüedad: 10 años, 4 meses
Puntos: 0
Valor null array

Código PHP:
$equipo_futbol = array
                     (
                     array(
"Rooney","Chicharito","Gigs"),
                     array(
"Suarez"),
                                         array(
""),
                     array(
"Torres","Terry","Etoo")
                     );
 
 
 
 
 foreach(
$equipo_futbol as $equipo)
     {
 echo 
$equipo[0];
     echo 
"<br>";
     } 
Si se fijan en el array 3 esta vació

como evitar que se imprima cuando sea NULL
  #2 (permalink)  
Antiguo 31/03/2018, 17:52
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Valor null array

Verifica cuantos elementos hay:

Código PHP:
Ver original
  1. foreach($equipo_futbol as $equipo)
  2.  {
  3.     if(count($equipo)>0){
  4.         echo $equipo[0];
  5.         echo "<br>";
  6.     }
  7.  }
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 31/03/2018, 19:33
 
Fecha de Ingreso: julio-2014
Mensajes: 59
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Valor null array

Sale lo mismo.

Código PHP:
$equipo_futbol = array 
                     ( 
                     array(
"Rooney","Chicharito","Gigs"), 
                     array(
"Suarez"), 
                     array(
""), 
                     array(
"Torres","Terry","Etoo"
                     ); 
 
 
 
 
foreach(
$equipo_futbol as $equipo
 { 
    if(
count($equipo)>0){
        echo 
$equipo[0]; 
        echo 
"<br>";
    }
 } 

Cita:
Rooney
Suarez

Torres
Quiero que el espacio del array 3 se recorra y que quede así.
Bueno en este ejemplo es el array 3 pero se refiere a los valores NULL
Es el array 2 si contamos desde 0

Cita:
Rooney
Suarez
Torres
  #4 (permalink)  
Antiguo 31/03/2018, 20:18
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Valor null array

Así:

Código PHP:
Ver original
  1. foreach($equipo_futbol as $equipo)
  2.  {
  3.     if($equipo[0]!==""){
  4.         echo $equipo[0];
  5.         echo "<br>";
  6.     }
  7.  }

el asunto es que al colocar las comillas agregas un espacio en blanco que se cuenta como un elemento.

en toco caso asi esta mejor:

Código PHP:
Ver original
  1. foreach($equipo_futbol as $equipo)
  2.  {
  3.     if($equipo[0]!=="" || count($equipo)>0){
  4.         echo $equipo[0];
  5.         echo "<br>";
  6.     }
  7.  }
__________________
[email protected]
HITCEL
  #5 (permalink)  
Antiguo 31/03/2018, 20:55
 
Fecha de Ingreso: julio-2014
Mensajes: 59
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Valor null array

Solo me queda darte las Gracias xfxstudios Me ha servido. He resuelto mi problema. Muchas gracias.

Etiquetas: null, valor
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 14:43.