Foros del Web » Programando para Internet » PHP »

suma 2 variables

Estas en el tema de suma 2 variables en el foro de PHP en Foros del Web. hola, esoty peleando hace rato y kiero saber si sabe como hacer esto.. tengo varias variables con un valor, que van desde el $a1 hasta ...
  #1 (permalink)  
Antiguo 05/01/2010, 15:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 15 años
Puntos: 2
Exclamación suma 2 variables

hola, esoty peleando hace rato y kiero saber si sabe como hacer esto..

tengo varias variables con un valor, que van desde el $a1 hasta el $a23

ej..

$a1 = 6
$a2 = 90
$a3 = 43

pero al poner

for (..bla.bla...){

echo "a".$cont;

}


me imprime a1,a2,a3,a4 etc... pero yo quiero imprimir el valor

alguien sabe como?? Y.Y
  #2 (permalink)  
Antiguo 05/01/2010, 15:36
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: suma 2 variables

for (..bla.bla...){

eval('echo $a$cont;');

}
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 05/01/2010, 15:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 15 años
Puntos: 2
Respuesta: suma 2 variables

gracias, pero no me funciona xD me sale error...

probe darle un valor a $a pero lo mismo...

$a1 = 21;
$a2 = 36;
$a3 = 26;
$a4 = 71;
$a5 = 12;

$a = "a"; //xD....

for ($cont=1;$cont<= 23;$cont++){

eval("\$pv = \"$a$cont\";");

echo $pv;

}

me devuelve a1,a2,a3,a4 xD...


tb lo hice asi como me dijiste

eval('echo $a$cont;');

pero me sale error de sintaxis =S
  #4 (permalink)  
Antiguo 05/01/2010, 15:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: suma 2 variables

puedes usar variables variables, es mas fácil... ;)
Código PHP:
$a13 '20';
$foo 'a';
$bar 13;

$candy $foo $bar// a13
echo $$candy
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 05/01/2010, 15:54
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: suma 2 variables

intentadlo asi.. este lo probé y funciona

Código PHP:
Ver original
  1. $a1 = 21;
  2. $a2 = 36;
  3. $a3 = 26;
  4. $a4 = 71;
  5. $a5 = 12;
  6.  
  7. for ($cont=1;$cont<= 5;$cont++){
  8. eval("echo \$a$cont;");
  9. }

aunque lo ke dice @pateketrueke seria lo ideal
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 05/01/2010, 15:58
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 15 años
Puntos: 2
Respuesta: suma 2 variables

Cita:
Iniciado por Hidek1 Ver Mensaje
intentadlo asi.. este lo probé y funciona

Código PHP:
Ver original
  1. $a1 = 21;
  2. $a2 = 36;
  3. $a3 = 26;
  4. $a4 = 71;
  5. $a5 = 12;
  6.  
  7. for ($cont=1;$cont<= 5;$cont++){
  8. eval("echo \$a$cont;");
  9. }

aunque lo ke dice @pateketrueke seria lo ideal
Gracias *-* ahí me funciono, faltaba el \
  #7 (permalink)  
Antiguo 06/01/2010, 07:17
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: suma 2 variables

Código PHP:
Ver original
  1. $a1 = 21;
  2. $a2 = 36;
  3. $a3 = 26;
  4. $a4 = 71;
  5. $a5 = 12;
  6.  
  7. for ($cont=1;$cont<= 5;$cont++){
  8.     echo ${"a".$cont};
  9. }

así también es una opción y te ahorras el eval =B
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: suma, variables
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 08:15.