sumar dos variables

Laura
23 de Agosto del 2004
tengo un problema espero y me puedan ayudar, lo que quiero hacer, es hacer algo asi como esto:

<?
$var1 = "hola"; # tengo 1 variable
$num1 = "1"; # tengo 2 variables

$logica = "perro"; # y la tercer variable

$var1 + num1 = "$logica"; # se que estoy mal aqui, pero solo asi entenderan loq ue quiero lograr
# lo que quiero hacer es sumar la variable 1 y 2, y llamar # esa suma y que muestre el valor de la variable 3

echo "$hola1"; # pero me mostrara perro (que es la variable 3)

?>

espero y si me puedan ayudar, gracias

gonzalo
23 de Agosto del 2004
creo que te has hecho un lio.

<?php

$var1 = 'hola';
$num1 = '1';
$logica = $var1 . $num1; // el punto sirve para concatenar cadenas

echo $logica;

?>

este script mostrara 'hola1';

Laura
23 de Agosto del 2004
NO SE PUEDE HACER ESTO--->?
<?php

$var1 = 'hola';
$num1 = '1';
$logica = 'perro';
$var1 . $num1 = "$logica"; // el punto sirve para concatenar cadenas

echo $hola1; # para que me muestre perro

?>
... lo que necesito es mostrar el valor de logica, pero con las suma de var y num, sacar la variable ($hola1), que asu vez es igual al valor de $logica, asi si llamo $hola1, me mostrara PERRO

VoKyE
23 de Agosto del 2004
<?php
/*
* Lo que quieres hacer se llama el uso de variables variables,
* donde el valor de una variable pasa a ser una nueva variable, anteponiendo
* otro simbolo $
* Ejemplo:
* $var = "hola";
* $$var = "fue un saludo";
* echo $hola;
* daria como resultado: "fue un saludo"
*/
$var1 = 'hola';
$num1 = '1';
//asignamos a una variable la concatenacion de las dos primeras variables.
$tmp = $var1.$num1;
$logica = 'perro';
$$tmp = $logica;
echo "Aqi el resultado: ".$hola1;
/*
* Si no puedes usar mas que las variables $var1, $num1 y $logica,
* entonces reutiliza una variable, ejemplo:
*/
echo "<br><br><br>";
$var1 = 'hola';
$num1 = '1';
$var1 = $var1.$num1; //asignamos a una variable la concatenacion de las dos primeras variables.
$logica = 'perro';
$$var1 = $logica;
echo "Aqi el resultado: ".$hola1;
?>

Laura
23 de Agosto del 2004
GRACIAS VoKyE !!

de verdad que me has resuelto el problema, te agradesco tu interes :), hasta la proxima, bye