explode prob [need help plz]

THE REAL TOOLKIT

Erfahrenes Mitglied
ich habe mir schon das manual von php.net angeguckt aber meinung nach ist alles richtig :-(

PHP:
$inhalt = file("gbookmsg.txt","r");
$z = explode("-",$inhalt);
$zahl=$z[5];
$zahl++;
echo $zahl;

die struktur vom file ist dann die:
ich möchte halt die letzte zahl haben

text1-blahbla-hahaha-hmn-dhusifuh-101
 
Ganz genau weiß ich es grad auch nicht, allerdings ist mir was aufgefallen. Also...der file(); Befehl liest eine Datei Zeile für Zeile in ein Array ein. Nehmen wir an das Array heißt "$zeile"...dann ist Zeile 1 gleich $zeile[0] , Zeile 2 gleich $zeile[1] usw.. Da du in deiner Datei nur eine Zeile hast, steht die also (in deinem Fall) in $inhalt[0]...also musst du explode folgendermaßen machen: $z = explode("-",$inhalt[0]);

Ist nur so ein Ansatz...
 
-

PHP:
$inhalt = file("gbookmsg.txt");
$z = explode("-",$inhalt[0]);
$z[5]++;
echo $z[5];
Wenn du schon auf php.net liest, dann auch richtig :)
 
Zurück