Hallo,
Ich will in einer whileschleife, die eine Datei Zeile für Zeile abarbeitet, einzelne Objekte absplitten die in ein Array Packen und dann auswerten. Das array soll dann bei jedem Durchlauf wieder bei 0 anfangen und nicht mit jedem Durchlauf erweitert werden. Ich habe es schon mit reset($array) probiert aber das zeigte keine Wirkung.
VG niesel
Ich will in einer whileschleife, die eine Datei Zeile für Zeile abarbeitet, einzelne Objekte absplitten die in ein Array Packen und dann auswerten. Das array soll dann bei jedem Durchlauf wieder bei 0 anfangen und nicht mit jedem Durchlauf erweitert werden. Ich habe es schon mit reset($array) probiert aber das zeigte keine Wirkung.
PHP-Code:
<?php
$buffer="";
$filename = "test2.log";
$source_file = fopen( $filename, "r" ) or die("Couldn't open $filename");
while (!feof($source_file)) {
$buffer = fread($source_file, 4096); // use a buffer of 4KB
$buffer = str_replace($old,$new,$buffer);
$logline=preg_split("/\|/",$buffer);
print_r($logline);
echo "Arraylaenge".sizeof($logline);
reset($logline);
echo "Arraylaenge".sizeof($logline);
///
}
fclose($source_file);
?>
Kommentar