Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2006, 11:53
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: Problema con array dentro de la funcion

Tu problema es que no estas declarando el array $contenido como global, de esta forma:
Código PHP:
<?php
$contenido 
= array( cont10 => "valor1"cont2 => "valor2" ); 

function 
algo()
{
   global 
$contenido;
   echo 
$contenido['cont10'];
}

algo();  
?>
Otra forma de hacerlo es declarando el array dentro de la función:
Código PHP:
<?php
function algo()
{
   
$contenido = array( cont10 => "valor1"cont2 => "valor2" );
   echo 
$contenido['cont10'];
}

algo();  
?>
Y para hacerlo más dinámico podrías pasarle la clave del array como parámetro a la función:
Código PHP:
<?php
function algo$clave )
{
   
$contenido = array( cont10 => "valor1"cont2 => "valor2" );
   echo 
$contenido[$clave];
}

algo('cont10');  
?>
Espero sea lo que necesitabas o por lo menos te de una idea. Suerte
Nota: para saber más hacerca del ambito de las variables checa este enlace:
http://www.php.net/manual/es/languag...bles.scope.php