hi Ich muss eine Textdatei lesen und dann explodieren es zu zweiteiligen dann passen Sie es mit Namen dann dispay, wenn es übereinstimmt ... soweit der Code, den ich gemacht habe, ist unten angegeben..aber es funktioniert nicht .. kann irgendeinen man sagt mir was falsch ist mit diesem code ??Wie lese ich diese Textdatei in Stücken?
$name = "thomas";
$filename = file("land.txt");
//$contents = fread($handle, filesize($filename));
for($i=0; $i<count($filename); $i++)
{
$string = explode(":", $filename[$i]);
if($name == $string[1])
$id = $string[0];
}
echo $id;
In diesem Fall sollte es "D1" anzeigen; aber es tut nicht !!
Inhalt "land.txt"
Datei
D1:thomas
D6:benny
D7:alwyn
D25:mathew
D9:peter
Was bedeutet var_dump ($ filename); Rückkehr? – Catalin