Tengo otra duda dado este codigo basado en una tabla de base de datos en texto de este tipo 
 
nombre|apellidos|telefono|direccion
juan,garcia,1234,florez 30
jose,gonzalez,3456,celia 4
antonio, galvez,6789,centurion 56   
 Código PHP:
    
<?
$db_ruta="db_p";
?>
 
<?
function db_get_datos($db_dir,$db_name)
{
 
global $db_ruta;
 
 
$file=file("db_p/usuarios/usuarios.txt");
$exp_campos=explode("|",$file[0]);
 
for($i=1;$i<sizeof($file);$i++)
{
$exp_values=explode(",",$file[$i]);
 
for ($x=0;$x<count($exp_campos);$x++)
{
 
${$exp_campos[$x]}[]=$exp_values[$x];
 
}
 
}
 
 
 
}
?>
 
 
<?
echo db_get_datos("usuarios","usuarios.txt");
 
echo $nombre[0];
 
?>    
   
Si pongo $nombre[0] dentro de la función funciona pero fuera no tengo ide ade com ohacerlo pra que lea los valores intente meter el array en el global perono va tampoco a ver que ideas teneis , un saludo a todos 


