<?php
// A partir de esto quiero formar la variable $var1 para operar más tarde con ella
$var;
$num = "1";
echo $var1;
?>
Se que se puede por que en una ocasion me respondieron a esta misma duda en el IRC, pero la olvidé... A ver si alguien tiene la respuesta, saludos!
$['var$num']
Creo que no es con corchetes sino con llaves xD
${'var$num'}
http://www.php.net/manual/es/language.variables.variable.php
Estoy perdido... :huh:
<?php
$num = "1";
${'var$num'} = "string";
echo $var1; // Debería devolver "string"
?>
no te entendi, pero para concaternar variables debes poner el punto
?php
$var = "";
$num = 1;
$num .= $var;
?>
Vez el punto antes del "igual" en la ultima variable?
si quieres generar variables entonces co la funcion eval()
;)
yo le entendí que quiere generar variables con el contenido de otras variables xD
si es lo que digo mirate el link k te pase k viene bien explicadito xD
<?php
$num = "1";
$aux = "var".$num;
$$aux = "string";
echo $var1; // Debería devolver "string"
?>
@ todos
Se llama concatenacion PHP y sirve para unir las variables que quieras.
:xD
es lo que decia xD
si es concatenacion entonces se hace con el punto, si vas a construir variables entonces con la funcion eval()
@ Ing_Amc y Azielito
El usuario ha pedido el código que yo he puesto anteriormente. No es solo un problema de saber concatenar, sino de saber como se declarava una variable con el nombre del valor de otra variable usando $$var.
Al menos eso entiendo yo :xD
Saludos.
see, es lo malo cuando uno no sabe que es lo que quiere :D pero nos pasa a todos ;D
Gracias a todos por contestar :P