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