Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2009, 07:56
rhp07
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 17 años, 1 mes
Puntos: 0
Exclamación Extraer campos de un archivo de texto en PHP

Hola tengo dos archivos de texto que contienen lo siguiente:

puntuacion.txt
Código:
27.2847  Jugador 1
14.7812  The Dark Master
1.44        LOLAZO
rondasganadas.txt
Código:
44       Jugador 1
27       The Dark Master
1        LOLAZO

¿¿Cómo puedo sacar el primer valor y el segundo valor como una variable cada uno!?? El problema principal es que los espacios entre la puntuacion y el nombre es variable como se puede ver (pero son espacios vacios). Hay alguna forma de establecer en php que los primeros 9 carácteres que contengan información (no sean espacios vacios) se tome como un valor y lo que viene despues de los 9 primeros carácteres en adelante se tome como otro valor (Tener en cuenta que algunos nombres tienen espacios de por medio lo que me trae aun más problemas).

Ésto es a lo que llego de momento. Alguien que me pueda ayudar!? Gracias.
Código PHP:
<?php
$file_ladder 
= "C:\\puntuacion.txt";
    
preg_match_all ( '#(\d+.\d+)\s+(.*)#', file_get_contents ( $file_ladder ), $result );
    
        
$result_3    = array ( );
        
$total = sizeof ( $result[ 1 ] );

        for ( 
$i = 0; $i < $total; $i++ )
        {
            
$result_3[ $result[ 2 ][ $i ] ]    = $result[ 1 ][ $i ];
        }
        echo 
$result;
?>