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;
?>