Tomar un dato en especifico de un fichero txt

Hola! Mi pregunta es como podría hacer para extraer un dato en especifico en un fichero ejemplo
Datos de Gimnasta: Nombre: Laura Hernández Fecha nacimiento: 15/02/1990 Numero de Pasaporte: 5599 Numero Único: 12 Equipo: Honduras Nivel: 1 Categoría: 0 Nota Piso: 10.0 Nota Salto: 5.0 Nota Viga: 9.0 Nota Barra: 7.0
esto cabe en una sola linea, los datos que tengo que extraer son las notas de todos los gimnastas registrados en el fichero pera sacar cual es el ganador, como extraigo las notas de todos lo gimnastas y comparo cual es el ganador, Agradezco tu ayuda de ante mano...
El ejemplo es un gimnasta registrado, el cual tiene todos esos atributos...
Al leer tu respuesta encontré parte de la respuesta a mi problema, peor me gustaría si puedes explicar el código desde el principio. Saludos silva87

1 Respuesta

Respuesta
1
Como te dije creo que la manera más fácil sea leer el fichero línea a línea con fgets.
Tienes un ejemplo de cómo usarlo en el manual:
http://es2.php.net/manual/es/function.fgets.php
Se trata de abrir el fichero con fopen y leer las líneas con fgets.
Una vez tienes la línea en una variable de cadena, buscas la posición de lo que caracteriza lo que buscas y extraes la nota. Por ejemplo:
$inicio = strpos("Nota Piso: ", $bufer) + strlen("Nota Piso: ");
$final = strpos(" ", $bufer, $inicio);
$piso = substring($bufer, $inicio, $final);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas