Foros del Web » Programando para Internet » PHP »

Ayuda con este codigo!!!!!!!

Estas en el tema de Ayuda con este codigo!!!!!!! en el foro de PHP en Foros del Web. $anterior = 0; for($anyo=1;$anyo<=8;$anyo++) { echo $anyo."ANYO"; if($anyo_est == $anyo) { if($t_ciclo == 'IMPAR') { $impar = $anterior + $anyo; $n = $impar-4; for($i=$impar;$i>=$n;$i--) { ...
  #1 (permalink)  
Antiguo 06/11/2007, 11:43
 
Fecha de Ingreso: junio-2006
Mensajes: 126
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Ayuda con este codigo!!!!!!!

$anterior = 0;
for($anyo=1;$anyo<=8;$anyo++)
{
echo $anyo."ANYO";
if($anyo_est == $anyo)
{
if($t_ciclo == 'IMPAR')
{
$impar = $anterior + $anyo;
$n = $impar-4;
for($i=$impar;$i>=$n;$i--)
{
if($i % 2 != 0){
$impares[$i] = $i;
$ciclos = $impares[$i];
}
}
$ciclos = $impares[0].",".$impares[2].",".$impares[4];
//$ciclos = explode(',',$ciclos);
echo $ciclos;
}
else if($t_ciclo == 'PAR')
{
$par = $anyo * 2;
$n = $par-4;
for($i=$par;$i>=$n;$i--)
{
if($i % 2 == 0){
$pares[$i] = $i;
$ciclos = $pares[$i];
}
}
}
}
$anterior = $anyo;
echo "<br/>";
}

Lo que necesito es que el array que esta en color amarillo asigne el valor del array a la variable ciclos y se vaya formando la variable asi
por ejemplo:
$ciclos = $impares[$i];
y asi quedaria
$ciclos = "1,2,3,4,5,6 ";
SE PODRA HACER ALGO ASI!
  #2 (permalink)  
Antiguo 06/11/2007, 12:10
Avatar de Anastasiaphp  
Fecha de Ingreso: junio-2006
Ubicación: El patio de mi casa
Mensajes: 196
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: Ayuda con este codigo!!!!!!!

Si utilizas:
$ciclos .= $pares[$i];

Te pondrá los valores de uno seguido de los otros.
  #3 (permalink)  
Antiguo 06/11/2007, 14:22
 
Fecha de Ingreso: junio-2006
Mensajes: 126
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Ayuda con este codigo!!!!!!!

Gracias! pero tambien encontre una funcion que lo hace se llama implode(), de todos modos gracias!
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:40.