PHP - Leer Fichero Devolver Array

 
Vista:

Leer Fichero Devolver Array

Publicado por Climaco Quintero (2 intervenciones) el 23/03/2015 18:59:20
Hola, estoy empezando a estudiar php y estoy atrancado en el tema de leer un fichero y devolverlo en un array, al pedir por pantalla una posición del array me sale error de "Array to string conversión".
Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
function LeerCrearArr($ruta){
$arch=$ruta;
$fp = fopen($arch,"r");
$cont=0;
while(!feof($fp)){
$linea = fgets($fp);
$Arr[$cont]=array($linea);
$cont1=$cont+1;
$cont=$cont1;
}
return $Arr;
}
$resul= LeerCrearArr('C://wamp/www/Ejemplos/Parte 4\EscrN.txt');
echo count($resul);
echo 'El contenido de la posición 0 es:  ' . $resul[0];
echo 'El contenido de la posición 1 es:  ' . $resul[1];
echo 'El contenido de la posición 2 es:  ' . $resul[2];
?>

Gracias por la Ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Leer Fichero Devolver Array

Publicado por eyanez (32 intervenciones) el 23/03/2015 19:47:44
Esta linea deberia ser así

$Arr[$cont]=$linea; y no $Arr[$cont]=array($linea);

otra cosa también puedes hacer

$Arr[]=$linea;

Sin necesidad del contador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar