+1 voto
por (100 puntos) en PHP
cerrada por
<?php
$arr=array("dia","noche","sol","luna");
foreach($arr as $elementos){
echo $elementos."<br>";
}
?>
cerrada

3 Respuestas

0 votos
por (5.4k puntos)
seleccionada por
 
Mejor respuesta

Solución con foreach...

foreach ($arr as $e) {
   if (($e == 'noche') || ($e == 'luna'))
        echo $e.' ';
}

echo '<br>';

foreach ($arr as $clave=>$e) {
   if (($clave==1) || ($clave==3))
      echo $e.' ';
}
por (100 puntos)
Si si quedo, muchas gracias eh, ya había hecho este código:

<?php

$arr=array("dia","noche","sol","luna");
$i = 0;

foreach($arr as $elementos){
   
if($i == 1) {
echo $elementos."<br>";
$i = 0;
}

else {
$i = 1;
}

}
?>

Pero el de usted creo yo que esta más fácil de entender, gracias por el tiempo dedicado y su ayuda
0 votos
por (5.4k puntos)
Con el código que tienes muestras todos los elementos. ¿Cuáles son los ciertos elementos que quieres presentar?

Saludos.
por (100 puntos)
Quiero que solo salga "noche y luna".

Gracias
por (5.4k puntos)
Pero quieres "noche" y "luna" por el texto, o porque son las posiciones 1 y 3???

Saludos.
por (100 puntos)
Bueno ambas, que solo se impriman las posiciones 1 y 3 y lo que salga de resultado por ende sea "noche y luna".
0 votos
por (5.4k puntos)

A ver si te vale esto...

$arr=array("dia","noche","sol","luna");

for ($x=0;$x<sizeof($arr);$x++) {
  if (($x==1) || ($x==3))
      echo $arr[$x].' ';
}

echo '<br>';

for ($x=0;$x<sizeof($arr);$x++) {
  if (($arr[$x] == 'noche') || ($arr[$x] == 'luna'))
    echo $arr[$x].' ';
}
por (100 puntos)
Si sale, solo que utilizamos for en lugar del foreach, no si se es una trampa de la profesora porque pues no veo como imprimir ciertos elementos usando foreach
por (5.4k puntos)
Pues lo resolvemos con foreach :-D

Preguntas relacionadas

0 votos
1 respuesta
preguntado por orestes (20 puntos) Ago 14, 2016 en PHP
+1 voto
1 respuesta
0 votos
1 respuesta
preguntado por lozadav (20 puntos) Ene 28, 2016 en PHP
0 votos
1 respuesta
preguntado por Drommeth (60 puntos) Abr 4, 2016 en PHP
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...