14. juli 2008 - 15:22
Der er
6 kommentarer og
1 løsning
Fra txt fil til værdier i php
Hej.
Jeg har en txt fil, hvor at jeg gerne vil hente værdierne ud, evt. i et array.
Filen ser således ud:
12,13,14
112,113,114
212,213,214
312,313,314
412,413,414
512,513,514
600,610
700,710
800,810
Så vil jeg gerne have værdierne ud, så 12 fx. er $array[1] = 12. 13 er $array[1] = 13. 14 er $array[1] = 12... Osv.
Du kan jo indlæse filen med file()
$filnavn = 'fil.txt';
$mit_array = file($filnavn);
$mit_data = array(); //bruges til at gemme data...
for($i = 0; $i < count($mit_array); $i++){
$mit_data[] = explode(',',$mit_array[$i]);
}
echo '<pre>';
print_r($mit_data);
echo '</pre>';
Samme metode, bare kortere:
$mit_array = file( "fil.txt" );
array_walk( $mit_array, create_function( '&$e', '$e = explode( ",", trim( $e ) );' ) );
echo '<pre>';
print_r($mit_data);
echo '</pre>';
:D