PHP - extraer parte de un texto

   
Vista:
Imágen de perfil de Diana

extraer parte de un texto

Publicado por Diana (201 intervenciones) el 22/06/2009 04:04:06
Buenas...
tengo un archivo de texto y quiero extraer unos pedacitos para llevarlos a mi tabla en MySQL.

el siguiente codigo me muestra en pantalla: 1 fields in line 341: 02/08/1997 .... etc

<?php
$row = 1;
$handle = fopen("datos.txt", "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p> ";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br /> ";
}
}
fclose($handle);
?>

donde le hago para capturar el dato de las lineas: 310, 318, 326 y 347????

con un if???

gracias....

Diana
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

RE:extraer parte de un texto

Publicado por PasabaPorAqui (43 intervenciones) el 23/06/2009 09:36:46
Buenas.

Prueba con esto

http://es.php.net/manual/es/function.fseek.php
http://es.php.net/manual/es/function.fgets.php

no lo utilicé todavía, pero parece que es lo que buscas.

Una vez tengas la línea solo tendrías que recortar los valores que te hacen falta. Para esto sería bueno, que las líneas estuviesen definidas, que cada cadena empezara siempre en la misma posición, o que estuviesen delimitados por algún carácter en concreto.

A ver si tienes suerte y te vale.
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