fastix®: Bestimmte Zahl aus Textfile auslesen

Beitrag lesen

Moin!

Da hatte sich ein Fehler eingeschlichen. Beim Vergleich muss "getrimmt" werden. Grund: das letzte Element, des mit explode() hergestellten Arrays enthält den Zeilenumbruch mit.

Außerdem hatte ich ein $-Zeichen vergessen.

Hier also die PHP-Version:

<?
$str="TGS";
$strFile="datei.dat";
$arZeilen=file($strFile);

$arZeilen enthält jetzt als Array die Zeilen der Textdatei.

foreach ($arZeilen as $strZeile) {

Für jedes array-Element als Zeile

$arZeile=explode('=', $strZeile);
  # Zerlege die Zeile in ein Array am '='
  if  (trim($arZeile[1])=="$str") {
     # wenn Übereinstimmung besteht:
     echo $arZeile[0];
     # Ausgabe
     break;
     # Schleife beenden, muss ja nicht sinnlos weiter "rennen".
  }
}

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development