Código PHP:
<?
/*
MODELO DE TABLA CONTENIDO EN file.txt
calle,domicilio,nombre,piso
Tortosa1,1a,Juan,1
Tortosa2,2a,Pedro,2
Tortosa3,3a,Jose,3
Tortosa4,4a,Alejandro,4
Se trataría finalmente de obtener calle[0] , calle [1] , domicilio [0] , etc , etc , así consecutivamente para cada valor saldrían los de la primera columna de domicilio , etc , pero la verdad no me sale
a ver en que me podeís guiar
RESUMIENDO:
debería de salir así
calle[0]= Tortosa1
calle[1]= Tortosa2
.
.
.
.
piso[0]=1
piso[2]=2
.
.
.
etc , etc
*/
$data=file("test.csv");
$slash=",";
$exp_table=explode("$slash",$data[0]);
for ($i=1;$i<sizeof($data);$i++)
{
$line=$data[$i];
$line_exp=explode("$slash",$data[$i]);
for($x=0;$x<4;$x++)
{
$$exp_table[$x][]="".$line_exp[$x]."";
}
/*
asi si funciona pero para obtener en un array cada campo no va sale error
$calle[]="".$line_exp[0]."";
$domicilio[]="".$line_exp[1]."";
$nombre[]="".$line_exp[2]."";
$piso[]="".$line_exp[3]."";
*/
}
print $calle[2];
?>
Lo que se pretende es sacar los valores de cada columna segun el nombre del campo inicial separado por comas para piso , piso[0] , piso[1] , y resto de valores , a ver si pueden ayudarme a completar el pequeño script un saludo y gracias a todos por su ayuda
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)