DH0KAI
14. Januar 2024 um 10:07
1
Hallo zusammen,
ich möchte mit Werten aus dem Archiv etwas berechnen, dazu lesen ich die Daten mit folgendem Befehl
$werte = AC_GetLoggedValues(32658, 17687, strtotime(„today 00:00“), time(), 0);
aus.
Die Werte werden in einem Array gespeichert in dem folgendem Format in der Variablen $wert.
Array
(
[0] => Array
(
[TimeStamp] => 1705225050
[Value] => 2209.2300000017
[Duration] => 1046
)
[1] => Array
(
[TimeStamp] => 1705224989
[Value] => 2209.2200000017
[Duration] => 61
)
Wie kann ich in einer foreach Schleife auf die Werte zugreifen z.B. [Value]?
LG Manfred
foreach($werte as $index => $subarray) {
$innerDuration = $subarray['Duration'];
}
Hilft das?
DH0KAI
14. Januar 2024 um 10:21
3
Hallo Tobias,
ja genau das hat mir gefehlt.
Danke
LG Manfred
DH0KAI
21. Januar 2024 um 16:07
4
Hallo zusammen,
ich kann jetzt erfolgreich Daten aus dem Archiv auslesen, jedoch ist die Maximale Anzahl der Datensätze auf 10 000 Limitiert.
$werte = AC_GetLoggedValues(32658, 17687, strtotime(„01.01.2015“), time(), 0);
Wenn ich die Funktion richtig verstehe gibt der letzte Wert die Maximale Anzahl der Datensätze an die geliefert werden. Wenn 0 dann keine Begrenzung.
Was mache ich falsch? oder kann PHP nicht mehr als 10 000 Werte in der Variablen $wert speichern?
LG Manfred
DH0KAI
21. Januar 2024 um 16:11
5
Wer die Doku liest ist im Vorteil es sind max 10 000.
LG Manfred