como puedo obtener los valores que hay entre 2 numeros? por ejemplo si le doy el 3 y el 6, que me responda con los valores 3, 4, 5, 6....
Please me urge muchísimo!
Gracias por adelantado
| ||||
te sirve un for o es algo más complicado... de forma sencilla lo puedes hacer $inicio=3; $fin=6; $pasos=1; for($i=$inicio;$i<=$fin;$i=$i+$pasos) { // numeros entre uno y otro } no sé si te sirva....
__________________ BugHunter II "si quieres un mañana mejor, piensa en ser mejor para un mañana" |
| ||||
coloca entre el ciclo for, if($i==$inicio) $lista=$i; else $lista=",".$i; y al final del ciclo lo imprimes echo $lista. el for es un ciclo... indicas desde donde comiensa hasta donde termina y el salto que va a realizar. Por eso si colocas for($i=0;$i<=10;$i=$i+1), entonces realizará un ciclo en $i que comensara desde 0 hasta 10 sumando de 1 en 1... sirve para hacer sumatorias, recorrer arreglos... etc. Esta función es una de las bases de la programación saludos!
__________________ BugHunter II "si quieres un mañana mejor, piensa en ser mejor para un mañana" |
| ||||
....sigue sin funcionarme tengo el siguiente codigo:
Código:
i su respuesta es ,6 <? $inicio=3; $fin=6; $pasos=1; for($i=$inicio;$i<=$fin;$i=$i+$pasos) if($i==$inicio) $lista=$i; else $lista=",".$i; echo $lista; ?> ![]() ![]() |
| ||||
Utiliza las llaves "{}" para el for y para el if... aunque para éste último no será necesario ya que hay una sóla acción. Código PHP: ![]() Última edición por jpinedo; 07/07/2004 a las 18:58 |
| ||||
![]() sigue dandome el mismo dato ,6 no entiendo porque me da este valor y los demas se los come...... tengo puesto el siguiente código:
Código:
<? $inicio=3; $fin=6; $pasos=1; for($i=$inicio;$i<=$fin;$i=$i+$pasos){ if($i==$inicio){ $lista=$i; }else{ $lista=",".$i; } } echo $lista; ?> |
| |||
Hola, El "problema" es que solo estas almacenando en $lista un valor. Y lo que tenias que estar haciendo es creando una cadena a base de concatenar esos valores. De todas formas, si $pasos siempre va a ser 1, podrias usar la funcion range() (www.php.net/range) junto con implode() (www.php.net/implode): Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |