Daten aus Array extrahieren

Hallo,

wie bekomme ich die Werte „[-7.4, -6.33, -7.3]“ aus diesem JSON:

07.04.2024, 17:12:34 |  ReceiveData :: JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"Payload":"[-7.4, -6.33, -7.3]","QualityOfService":0,"Retain":false,"Topic":"openWB/counter/0/get/currents"}

als einzelne Float-Werte ???

Mit

var_dump ($data['Payload']);

bekomme ich:

string(19) "[-3.3, 3.93, -0.73]"

Ich brauche aber die einzelnen Float-Werte und möchte diese dann in 3 einzelne Variablen schreiben.

D A N K E

Grüße
Proxima

PHP: json_decode - Manual wird dir helfen :wink:.

Also

$values = json_decode($data['Payload'], true);

echo $values[0];