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. |