Foros del Web » Programando para Internet » PHP »

Incrementar nombre de variable ;)

Estas en el tema de Incrementar nombre de variable ;) en el foro de PHP en Foros del Web. Haber quien me echa un cable ( para q me cuelgue ) Código PHP: <?php  $n_parametros = 10 ; for ( $i  =  1 ;  $i ...
  #1 (permalink)  
Antiguo 16/12/2004, 12:48
Avatar de gaitagarcia  
Fecha de Ingreso: julio-2002
Mensajes: 79
Antigüedad: 21 años, 8 meses
Puntos: 0
Exclamación Incrementar nombre de variable ;)

Haber quien me echa un cable ( para q me cuelgue )
Código PHP:
<?php 
$n_parametros
=10;
for (
$i 1$i<$n_parametros$i++) {
$var['i']="numero$i";
 
} echo 
$var[4];?>
lo que quiero hacer es lo siguiente, quiero tener 10 variables que sus nombres sean $var1, $var2, $var3... $var10 y que despues del for cuando por ejemplo ponga echo $var4; me diga "numero4". No se si se entiende, osea, lo que necesito es que se autogenere el nombre de las variables. asi despues puedo llamar por la que necesite solamente. Array es esto?

Gracias
G
  #2 (permalink)  
Antiguo 16/12/2004, 12:55
Avatar de gaitagarcia  
Fecha de Ingreso: julio-2002
Mensajes: 79
Antigüedad: 21 años, 8 meses
Puntos: 0
YO SOLO ME RESPONDO!!! y que?

Código PHP:
<?php  
$n_parametros
=10;  
for (
$i 1$i<$n_parametros$i++) {  
$var[$i]="numero$i";  
 
} echo 
$var[4];?>
asi es me falto el $ en la linea $var[$i]="numero$i";

ahora recuerdo haber leido un post que decia que lo importante es tener el contacto de alguien que sepa mucho. Gracias ANDRES GONZALEZ de Cba ARGENTINA!

:) 10 mil millones de felicitaciones por tan rapida respuesta.
  #3 (permalink)  
Antiguo 16/12/2004, 20:56
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
que tal Andres. La solución concreta a lo que buscas se llaman variables variables. Es decir variables que definen los nombres de otras variables. Ejemplo:

Código PHP:

for( $i 0$i 10$i++) {
      
$nombre_variable "variable_no_$i";
      $
$nombre_variable $i;
}
echo 
"genere 10 variables con diferenes nombres, esta es la primera $variable_no_1"
saludos
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 09:02.