2016-05-02 3 views
0

beginnen und enden Ich habe TXT-Datei, in der ich die letzten 5 Zeile lesen möchte Whih mit # beginnen und mit # enden. txt-Datei sieht so aus;Wie die letzten 5 Zeile der TXT-Datei in PHP lesen, die mit #

#STA:00008;TM:04/30/2016,17:56:03;C:02;V:0.02;AD15:00000;AD16:00000;AD17:00000;AD18:00000;DI:001110;DO:0000;# 
#STA:00008;TM:04/30/2016,17:56:32;C:03;V:0.02;AD15:00000;AD16:00000;AD17:00000;AD18:00000;DI:001110;DO:0000;# 
#STA:00008;TM:04/30/2016,17:57:02;C:04;V:0.02;AD15:00000;AD16:00000;AD17:00000;AD18:00000;DI:001110;DO:0000;# 

Von Kommentare:

$file = file_get_contents("F:\RTU GSM\S220 GSM GPRS Remote Controller PC Configurator V2.1\profile\severtxt.txt"); 
$station = explode(";TM:",$file); 
$keywords = preg_split("/;+/", $file); 
print_r($keywords); 
+1

, das einfach und auch nicht regex benötigen, wo Sie stecken bleiben? – anubhava

+0

$ file = file_get_contents ("F: \ RTU GSM \ S220 GSM GPRS Fernbedienung PC Konfigurator V2.1 \ profile \ severxt.txt"); $ station = explode ("; TM:", $ file); $ keywords = preg_split ("/; + /", $ Datei); print_r ($ keywords); –

Antwort

0

mehrere Verfahren, wobei man die folgenden:

$file = @file("your_file_here.txt"); 
$i = count($file); 
for ($j=$i-5;$j<$i;$j++) { 
    $columns = explode(';', $file[$j]); 
    print_r($columns); 
} 
+0

Ich möchte diese Zeile in einem einzigen Array von # auf # aufteilen –

Verwandte Themen