Hej hej. Hur gör man för att få fram det högsta värdet ur en textfil?
Jag har en textfil med tre kolumner i. När en ny rad med nya värden ska läggas till i textfilen vill jag att den ska kolla att samma värden inte redan finns. För att göra det tänkte jag ta fram det högsta värdet i en kolumn och ta det nya värdet plus ett och sen lägga till det i textfilen.
Jag öppnar alltså textfilen och listar igenom alla rader men hur ska jag få fram det högsta värdet?
monAmourMedlem sedan dec. 2002258 inlägg hur ser din text fil ut? du kan väl klippa/klistra...
och varför inte använda en SQL databas till det här!?
Så här ser min textfil ut:
blabla (tab) 2 (tab) blabla
blblbla (tab) 5 (tab) blabla
alksjdhfkjask (tab) 3 (tab) blabla
Jag vill alltså ta fram det högsta värdet i kolumnen i mitten.
MatteMedlem sedan aug. 20002 975 inlägg Testa det här:
$content = file("textfil.txt");
$max = 0;
for ($i=0; $i<sizeof($content); $i++) {
$content[$i] = explode("\t", trim($content[$i]));
if ($content[$i][1] > $max) {
$max = $content[$i][1];
}
}
echo $max;
Smart och snyggt Matte! Men jag lät den där biten vara och löste problemet på ett annat sätt som är mycket jobbigt att förklara här.
Tack i alla fall! :bire