Título: [Solucionado] Duda con variables Publicado por: xassiz_ en 13 Mayo 2010, 22:45 pm Bueno, tengo un problema ;D
En batch lo llaman polimetría no se si hay algo de PHP acerca de esto.. Bueno, el caso es que quiero indicar el nombre de una variable con otra variable. Ejemplo: Código
Y quiero crear otra variable que se llame "decirhola".. Citar <?php $variable = "decir"; $$variablehola = "hola"; echo $decirhola; ?> Espero entendais! Saludos Título: Re: Duda con variables Publicado por: Shell Root en 13 Mayo 2010, 23:36 pm ¬¬! no entiendo el motivo de hacer eso, pero para eso esta el uso del contatenador (.)
Código
Título: Re: Duda con variables Publicado por: xassiz_ en 14 Mayo 2010, 18:40 pm A ver, no me entendiste, simplemente era un ejemplo.
Tengo una serie de variables $algo1 $algo2 $algo3 ... Y quiero que el numero sea una variable numerica que se vaya incrementando. Para eso tendria que hacer algo tal que asi: Código
Me entiendes ahora? Título: Re: Duda con variables Publicado por: Shell Root en 14 Mayo 2010, 19:26 pm Simon, desde el inicio del POST entendí lo que quieres hacer, lo que no entiendo es el uso que le podrías dar. Dadnos un ejemplo y de allí partiremos con la solución de tu duda!
Título: Re: Duda con variables Publicado por: xassiz_ en 14 Mayo 2010, 20:53 pm Tengo una lista de arrays con esa "estructura" de nombre.
array_1 array_2 array_3 array_4 Hasta x numero. Y quiero mostrarlos (no se cuantos de ellos hay en total, eso varía). Código
Entonces: Código
Título: Re: Duda con variables Publicado por: cassiani en 14 Mayo 2010, 21:27 pm hola, solucionalo usando una matriz de dos dimensiones:
Código: $matriz [Indice1] [Indice2] con la funcion count sabras hasta donde debes iterar Título: Re: Duda con variables Publicado por: Shell Root en 14 Mayo 2010, 21:57 pm En tú caso xassiz, sería algo como esto:
Código
Código
Título: Re: Duda con variables Publicado por: lipman en 14 Mayo 2010, 22:07 pm Mírate el foreach (http://php.net/manual/es/control-structures.foreach.php)
Título: Re: Duda con variables Publicado por: xassiz_ en 15 Mayo 2010, 00:12 am Voy ver si consigo hacer algo con la matriz de dos dimensiones. El problema es que no los quiero mostrar juntos, van en el código php por separado.. o con tags html por el medio >.< asi que el print_r ya no me serviria ;/
Título: Re: Duda con variables Publicado por: Shell Root en 15 Mayo 2010, 00:34 am Para eso entonces están los bucles. While, For, For Each. Por ejemplo:
Código
Código
Título: Re: Duda con variables Publicado por: xassiz_ en 15 Mayo 2010, 01:07 am Vale muchas gracias, me sirvió.
La cosa se complica ahora que quiero hacer un switch asi: Código
Donde en cada case se repite el mismo proceso. Pero al poner un for dentro del switch da error de sintaxis xDD Título: Re: Duda con variables Publicado por: Shell Root en 15 Mayo 2010, 01:13 am ¡Wait Moment!, no entendí la parte de switch, que quieres hacer con él?
Título: Re: Duda con variables Publicado por: xassiz_ en 15 Mayo 2010, 13:28 pm Supongamos que yo no se el numero de matrices hay, puede haber dos
Código cinco.. Código
O los que sean, no lo sé! Bueno, el caso es que quiero hacer un switch que sea Código
Por ejemplo si hay 2 matrices hacer: Código
Y si por ejemplo hay cinco.. Código
Do you understand me? EDITO: Ya lo arregle con un IF sin utilizar switch, me quedó mucho mejor, ahora solo me falta saber cual va a ser este valor del for: Citar for ($i = 0; $i < 2; $i++){ Como cuento en un array con dos dimensiones? Título: Re: Duda con variables Publicado por: MinusFour en 15 Mayo 2010, 16:17 pm Probaste tu código de al principio? Porque yo juraría que php te permitia hacer eso.
Mira esto: http://www.php.net/manual/es/language.variables.variable.php Título: Re: Duda con variables Publicado por: xassiz_ en 16 Mayo 2010, 14:00 pm Probaste tu código de al principio? Porque yo juraría que php te permitia hacer eso. Mira esto: http://www.php.net/manual/es/language.variables.variable.php Código
No sabía esto! T.T Bueno, ahora ya esta el problema arreglado, gracias! |