Foros del Web » Programando para Internet » PHP »

como usar el if en esta situacion

Estas en el tema de como usar el if en esta situacion en el foro de PHP en Foros del Web. hola hace poquito que estoy aprendiendo diseño y programación web. y con este tema estoy re atrasada porq no lo entiendo mi pregunta es con ...
  #1 (permalink)  
Antiguo 25/10/2014, 17:20
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 10 años
Puntos: 0
como usar el if en esta situacion

hola hace poquito que estoy aprendiendo diseño y programación web. y con este tema estoy re atrasada porq no lo entiendo mi pregunta es con el if..esta es la tarea:
Tenemos dos variables, $a y $b, le damos un valor a cada una, el valor más pequeño a $a y el mayor a $b, por ejemplo 8 y 16, queremos que aparezcan todos los números desde $a hasta $b excepto los números múltiples de 10. este es el resultado que me tiene que dar...

8
9
11
12
13
14
15
16
yo lo hice así:
<?php

$i = 8;

for ($i = 8; $i <= 16; $i += 1)

echo $i;

?>
pero no puedo sacar el numero 10, se que tengo que usar un if pero he probado un monton de veces y no me sale
necesito ayuda!!!por fi!!
mil gracias!!!
  #2 (permalink)  
Antiguo 25/10/2014, 17:33
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: como usar el if en esta situacion

Hola,

Creo que te puede servir esto:

http://php.net/manual/es/internals2.opcodes.mod.php

Saludos,
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #3 (permalink)  
Antiguo 25/10/2014, 18:46
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: como usar el if en esta situacion

Puedes resolverlo en una sola linea usando una combinación de range con array_filter empleando una funcion anonima para saber si es multiplo de 10 y finalmente un implode como parametro de echo para mostrar los valores, algo asi:

Código PHP:
Ver original
  1. <?php
  2.     echo implode(", ", array_filter(range(8, 16), function($nro) { return ($nro % 10); }));
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: usar, variable
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 21:11.