Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2011, 17:20
fr1974
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 17 años
Puntos: 20
Exclamación Problema con Función

Código PHP:

function lector($db)
{

//nombre|apellidos|telefono^miguel¬gonzalez¬2521251~miguel2¬gonzalez2¬252125111111~
$file_read=file_get_contents("$dbdb");

$token_campos=explode("^",$file_read);
$token_campos_end=explode("|",$token_campos[0]);





for (
$i=0;$i<count($token_campos_end);$i++)
{}

$explode_values=explode("~",$file_read);

for (
$x=1;$x<count($explode_values);$x++)
{
//print "".$explode_values[$x]."";

$explode_sub_values=explode("¬",$explode_values[$x]);


for(
$h=0;$h<count($explode_sub_values);$h++)
{
//print "".$explode_sub_values[$h]."<br>";

${$token_campos_end[$h]}[]=$explode_sub_values[$h];



}



}







Tengo esta función y necesito sacar los valores que marca esta igualdad dentro de la función :

Cita:
${$token_campos_end[$h]}[]=$explode_sub_values[$h];
Como podeis ver es una igualdad que recoge en un array cada campo que inserto en un sistema de db que he creado yo mismo tipo nosql , pero sin serlo ,más parecido a un flat file , el caso es que desde la función no se como sacar los valores de esa igualdad para simplemente obtenerlos directamente , me dice error en [] al utilizar global , creo que no puedo usarlo , a aver q me podeís indicar





Muchas graciasss !