El valor de la clave de ese Array puede ser "0" o "1" y me gustaria modificarlo para que cuando el valor es "1" salga una imagen y cuando es "0" aparezca otra distinta. Para dicha tarea he creado el siguient codigo:
 
Código:
        if ($reg{$campos_cat[2]} == 1)
	{
	  $reg{$campos_cat[2]} = "<img border=\"0\" src=\"imatges/actiu.gif\">";
	}
	else
		{
	  $reg{$campos_cat[2]} = "<img border=\"0\" src=\"imatges/inactiu.gif\">";
	}
  Mis pocos conocimientos de PHP me dicen que es correcto pero no funciona. 
 
 
Si uso       
Código:
  if ($reg{$campos_cat[2]} == 1)
	{
	  $reg{$campos_cat[2]} = "<img border=\"0\" src=\"imatges/actiu.gif\">";
	}
  Cambia el "1" por la imagen donde corresponde i deja el "0" en el resto, pero a la que añado el ELSE... lo interpreta todo como si el valor fuera "0". 
Alguien sabe porque y que solución tiene?
Gracias