PHP - Ayuda Foreach

   
Vista:

Ayuda Foreach

Publicado por kendo (4 intervenciones) el 26/12/2013 13:36:22
Hola a todos, estoy intentando hacer un ejercicio en el que dice que dado el siguiente array:

| 1 | 4 | 10 | 32 | 60 | 91 | 34 | 56 | 73 | 88 | 86 |

Lo recorra con un foreach y muestre sólo los que sean mayores de 30.

tengo lo siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
 
<body>
<h1>Ejercicio 4 </h1>
<?php
    $lista = array(1, 4, 10, 32, 60, 91, 34, 56, 73, 88, 86);
 
    foreach($lista as $elementos)
    {
        if ($elementos >=30)
        echo " el numero es el " .$elementos;
    }
    ?>
 
</body>
</html>

La duda que me surge es si es necesario utilizar el if como estoy haciendo en mi caso o no dado que si ejecuto el código que tengo lo hace bien
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda Foreach

Publicado por Jose Manuel josema@orbisapientia.com (43 intervenciones) el 26/12/2013 23:41:56
Hola:

Efectivamente la solución puede valer, pero... en el array no tienes ningún número igual a 30, por tanto no tendrás problemas. Si en el array estuviera el valor 30 te lo mostraría y no se cumpliría el enunciado del ejercicio, que pide solamente se muestren los mayores a 30. El if que tienes procede si los valores son mayores o iguales a 30.

Gracias por compartirlo. Un saludo.

José Manuel
============================
http://www.orbisapientia.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar