Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2008, 02:19
Avatar de CHILENOCES
CHILENOCES
 
Fecha de Ingreso: octubre-2001
Ubicación: Mmm paseando por la vida
Mensajes: 491
Antigüedad: 22 años, 6 meses
Puntos: 0
Pregunta Crear nombre de variable, con 2 variables anteriores

Hola amigos,
Tengo el siguiente codigo:

Código PHP:
$i=1;
foreach(
$_POST['categoria'] as $value)
{
echo 
"\$categoria_nombrada_$i = $value";
$i++;

Hasta ahi todo bien, si yo imprimo eso me muestra un resultado como:

$categoria_nombrada_1 = Direccion Estrategica
$categoria_nombrada_2 = Control de Gestion
$categoria_nombrada_3 = Gestion de la Calidad
$categoria_nombrada_4 = Gestion Financiera
$categoria_nombrada_5 = Normas IFRS
$categoria_nombrada_6 = Gestion de Procesos

El punto es que yo necesito transformar eso mismo, pero en vez de imprimirlo lo necesito hacer una variable, de tal manera que despues yo pueda leer:

echo "$categoria_nombrada_3";

e inmediatamente obtengo el valor de 3 que es "Gestion de la Calidad"

El punto es que yo no puedo hacer esto:

Código PHP:
$i=1;
foreach(
$_POST['categoria'] as $value)
{
$categoria_nombrada_$i "$value";
$i++;

Por que eso me da error.

Entonces yo necesito crear el nombre $categoria_nombrada_$i
Donde $i es obviamente el numero de 1 a infinito, que se obtiene en el foreach.

Espero se entienda y ojala me puedan ayudar.

Muchas gracias.
__________________
ChilenoCesar Looking for something new...

Última edición por CHILENOCES; 05/09/2008 a las 03:01