Liebes Forum,
ich möchte einen Zahlenwert aus einer Datei auslesen. Der Inhalt der Datei ist dabei variabel. Ich muß also erst die Position des Wertes finden und dann auslesen.
Zum Glück ist der Wert je mit einer ganz bestimmten Zeichenkette gekennzeichnet, so das ich die Position immer wieder finde. Wenn der Zahlenwert als Beispiel 4 Stellen hat gehts . Aber wenn der Zahlenwert 5 oder mehr Stellen hat dann hab ich ein Problem. Die gesuchte Zahl kann eine Länge von 1 bis 7 haben.
Soweit bin ich schon.
$string = file_get_contents('http://localhost/verzeichniss/datei.txt');
$pos= strpos($string, 'wert1/');
echo substr($string, $pos,4);
Die länge des Zahlenwertes müste ich feststellen, damit ich sie in substr angeben kann.
Oder ich lese eine längere Zeichenkette nach $pos aus und filter dann nur die Zahl raus, also so -->echo substr($string, $pos,8);
Bei beiden Varianten habeich nocht die passende Funktion gefunden.
Danke für Hilfe
ich möchte einen Zahlenwert aus einer Datei auslesen. Der Inhalt der Datei ist dabei variabel. Ich muß also erst die Position des Wertes finden und dann auslesen.
Zum Glück ist der Wert je mit einer ganz bestimmten Zeichenkette gekennzeichnet, so das ich die Position immer wieder finde. Wenn der Zahlenwert als Beispiel 4 Stellen hat gehts . Aber wenn der Zahlenwert 5 oder mehr Stellen hat dann hab ich ein Problem. Die gesuchte Zahl kann eine Länge von 1 bis 7 haben.
Soweit bin ich schon.
$string = file_get_contents('http://localhost/verzeichniss/datei.txt');
$pos= strpos($string, 'wert1/');
echo substr($string, $pos,4);
Die länge des Zahlenwertes müste ich feststellen, damit ich sie in substr angeben kann.
Oder ich lese eine längere Zeichenkette nach $pos aus und filter dann nur die Zahl raus, also so -->echo substr($string, $pos,8);
Bei beiden Varianten habeich nocht die passende Funktion gefunden.
Danke für Hilfe
Kommentar