Seite 5 von 5

Re: suche PHP Hilfe "wie speichere ich Werte in einem String"?

Verfasst: 17 Feb 2021, 22:45
von WernerWetter
Hallo Frank,

ich denke, dass in dieser Zeile

Code: Alles auswählen

$a[] = $neue_nummer;
dem Array ein neuer Eintrag ($neue_nummer) zugewiesen wird.

Meine Meinung:

Wenn dieses Script nur den "max" Wert ermitteln soll, würde doch das hier reichen:

Code: Alles auswählen

$boe = 'boe.txt';	
$a = explode( ';', file_get_contents($boe) );
$boe = max($a); //höchste der 50 gespeicherten böen ausgeben

Re: suche PHP Hilfe "wie speichere ich Werte in einem String"?

Verfasst: 17 Feb 2021, 22:56
von Wetterfrosch
Hallo Werner,

das Script soll die letzten 50 Böen in der TXT-datei speichern und immer wenn eine weitere Böe hinzukommt, dann die älteste löschen, sodass eben immer die 50 letzten Böen im Array stehen, daraus soll dann das Scriopt die höchste Böe ermitteln und ausgeben.

würde es so gehen:

Code: Alles auswählen

$boe = 'boe.txt';	

$a = explode( ';', file_get_contents($boe) );
$a[] = $windboe;  //$windboe ist die Variable aus der Wetterstation
if ( count($a) > 50 ) 
    array_shift( $a );
    
file_put_contents( $boe, implode(';', $a) );
$boe = max($a);

echo $boe;


Re: suche PHP Hilfe "wie speichere ich Werte in einem String"?

Verfasst: 18 Feb 2021, 08:07
von WernerWetter
sieht doch gut aus....