In ein Array laden


Alice

Erfahrenes Mitglied
#1
Hallo.

Ich bin leider (mal wieder) total aus PHP raus^^

Ich habe folgende Inhalt.

Code:
{"Memory Clock": "810", "gpu temp": "28.0", "water out": "26.5", "flow": "52.7", "ambient temp": "26.5", "water in": "27.6", "GPU Clock": "435"}
Diesen würde ich gerne in ein Array laden, aber wie?

Code:
Memory Clock > 810
gpu temp> 28.0
water out > 26.5
flow > 52.7
ambient temp > 26.5
water in > 27.6
GPU Clock > 435
 

Yaslaw

n/a
Moderator
#4
merzi86 hat schon recht. Es ist ein json-String. Da ist explode etc. nicht zu empfehlen, da im Text : oder , vorkommen könnte

PHP:
<?php

$json = '{"Memory Clock": "810", "gpu temp": "28.0", "water out": "26.5", "flow": "52.7", "ambient temp": "26.5", "water in": "27.6", "GPU Clock": "435"}';

$arr = json_decode($json, true);
foreach($arr as $key => $value){
    echo "{$key} > {$value}<br />";
}
Code:
Memory Clock > 810
gpu temp > 28.0
water out > 26.5
flow > 52.7
ambient temp > 26.5
water in > 27.6
GPU Clock > 435