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.