Tema: Formar Array
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2010, 18:43
Avatar de ONahuelO
ONahuelO
 
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 15 años, 5 meses
Puntos: 4
Formar Array

Hola, estoy tratando de armar un sistema de base de datos plano, estilo sqlite, pero hacerlo yo.

Pero me surgio un problema ni bien empeze, que es al querer formar el array de las tablas que esta contiene, mi idea era hacerlo asi:

Código PHP:
Array ( 'nombre_tabla' =>'asd''nombre_tabla' => 'asd',...); 
Seria un array grande con el nombre de las tablas, y sus respectivos contenidos tambien formados por arrays.


pero no puedo ni armar la primera parte donde guarde sus nombres.

Mi codigo:
Código PHP:
class db {
    
  private 
$contenido= array(); #Contenido de la base de datos
  
  
public function db($file
  {
       if(
file_exists($file)){ $this->contenido = array(file_get_contents($file)); }
       else { exit(
'No se encontro la base de datos.'); }
  }

  public function 
make()
  {
    return 
$this->contenido;  
  }
  
};

$c = new db('web.txt');
print_r ($c -> make()); 
contenido de web.txt:
Código:
'asdf' => 'sdfg','asdfw' => 'sdfweqg'
Retorno:
Código:
Array ( [0] => 'asdf' => 'sdfg','asdfw' => 'sdfweqg' )
Pero yo quiero que me retorne:
Código:
Array ( asdf' => 'sdfg','asdfw' => 'sdfweqg' )
Alguien tiene alguna idea de que estoy haciendo mal.