PDA

Ver la Versión Completa : duda a la hora de elejir variable.


gatsu
17-12-2004, 19:50:30
hola,
tengo una duda a la hora de usar una funcion, porque no se cual usar.

pongamos por ejemplo que yo tengo un texto que no conozco.
y en ese texto pone...

abc es un 123
porque
a es 1
b es 2
c es 3

--------------------

Yo este texto lo pongo en una var, llamemosla "$val".
Ahora, quiero saber cómo puedo hacer para:
extraer de este texto, lo que pone en a b i c.
me explico, quiero crear unas variables para que sea lo que sea lo que ponga en a,b i c ; me salga por variables, para que yo pueda poner

a = $a
b = $b
i c = $c

Para que ponga lo que sea que haya en el texto, poniendo por caso que hayan puesto

a es tedascuen
b es tedascuen2
c es tedascuen3

pues se me pongan los valores por variables

kayetano
20-12-2004, 17:23:17
Hola

No entiendo lo que quieres decir con tu correo, lo he leido mil veces y no termino de entender lo que quieres.

Bueno, yo te explico algo, y si acierto seguro que me toca el gordo de navidad :)

Despues de leer el correo muchas veces me parece que lo que preguntas es como pasar nombres de variables (variables anidadas, por ponerles un nombre) dentro de una variable y poder acceder a su valor. Ya te digo que es lo que yo supongo.

Algo asin:

// Valores iniciales
$a = 1;
$b = 2;
$c = 3;

// Guardo los nombres de las variables en una variable :)
$val = "abc";

// Obtengo el valor de las variables iniciales 'a', 'b' y 'c'
// Lo hago en varios pasos para que se vea mas claro
$temp = $val[0];
echo "<br>El valor de 'a' es ". $$temp;

$temp = $val[1];
echo "<br>Eel valor de 'b' es ". $$temp;

$temp = $val[2];
echo "<br>El valor de 'c' es ". $$temp;

utilizo el doble dolar '$$' para obtener el valor al que apunta el nombre de la variable.

Lo dicho, si es esto lo que preguntas OK, sino intenta explicarlo de alguna otra forma pa que te entienda.