Foros del Web » Programando para Internet » PHP »

Asignar mismo valor a multiples variables.

Estas en el tema de Asignar mismo valor a multiples variables. en el foro de PHP en Foros del Web. Hola a todos! Mi lenguaje de programación anterior era FoxProWin 2.6 En el yo decía STORE 0 TO var1,var2,var3,.......var50 y todo bien. Ahora en PHP ...
  #1 (permalink)  
Antiguo 15/07/2008, 20:22
 
Fecha de Ingreso: agosto-2007
Ubicación: Osorno, Chile
Mensajes: 40
Antigüedad: 16 años, 8 meses
Puntos: 0
Asignar mismo valor a multiples variables.

Hola a todos!
Mi lenguaje de programación anterior era FoxProWin 2.6
En el yo decía STORE 0 TO var1,var2,var3,.......var50 y todo bien.
Ahora en PHP estoy haciendo $var1=0, $var2=0, $var3=0,....... $var500=0 y eso es muy agotador y poco práctico.
Hay algún comando que me permita hacer eso de STORE 0 to va1....var1000???
Gracias!
  #2 (permalink)  
Antiguo 15/07/2008, 21:05
 
Fecha de Ingreso: enero-2008
Ubicación: La Plata
Mensajes: 136
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Asignar mismo valor a multiples variables.

Puedes usar un array:

Código PHP:
$cantidad_de_variables 1000;
$valor 'valor';
$variables = array();
for(
$i=0;$i<$cantidad_de_variables;$i++){
  
$variables[$i] = $valor;

Espero que te sirva! Suerte!
  #3 (permalink)  
Antiguo 15/07/2008, 21:10
 
Fecha de Ingreso: agosto-2007
Ubicación: Osorno, Chile
Mensajes: 40
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Asignar mismo valor a multiples variables.

Gracias, Manchilp
Pero el problema es que tengo que tomar todas las variables numéricas de la tabla y asignarlas con el valor CERO para las numéricas y valor '' para las alfanuméricas, y como sabes en una tabla cada campo tiene su propio nombre.
Pensé que existiría un comando tal como el STORE n TO lista de variables
Te agradezco mucho la molestia.
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 11:47.