Wenn ihr noch einen kurzen Augenblick eurer Zeit für mich verschwendenden könntet?
Wie komme ich an „battery_percent“ ich habe das wit var_dump ausgelesen [0]=> string(15) „battery_percent“ }
Werde aber nicht schlau daraus. Sorry
Für mich sieht das so aus, als wenn die ausgegebene Variable ein Array mit einem einzelnen String bei der Adresse 0 ist. Dann kommst du per $variable[0] an den Wert „battery_percent“, wobei $variable die Variable mit dem Array ist. Den Namen musst du wahrscheinlich anpassen.
Ich habe folgendes versucht was leider keinen wer zurück gibt
net[„tillbat“] =$parsed_jason->modules[1]->{‚battery_percent‘};
Hallo Micha,
hast Du $parsed_jAson geschrieben oder $parsed_json?
Grüße, Gerhard
Besonders bei Nall-chan ich hab jetzt alles was ich brauche und werde euch voraussichtlich nicht mehr mir so bescheuerten Fragen belästigen. Und ja ich hatte jason geschrieben aber nun ist alles so wie ich es haben wollte. Ich verstehe zwar immer noch nicht wie man mit var_dump umgeht und was es mir zeigen soll. Aber das macht auch nicht, ich hab ja jetzt was ich brauche.
Dankeschön für eure Geduld
{„status“:{„status_code“:0,„status_message“:„SUCCESS“},„device_id“:101291,„type“:„obs_st“,„source“:„cache“,„summary“:{„pressure_trend“:„steady“,„strike_count_1h“:0,„strike_count_3h“:0,„precip_total_1h“:0.0,„precip_accum_local_yesterday“:0.0,„precip_analysis_type_yesterday“:0,„feels_like“:6.7,„heat_index“:6.7,„wind_chill“:6.7},„obs“:[[1608454346,0.31,1.23,2.19,155,3,1014.7,6.7,89,4193,0.08,35,0,0,0,0,2.48,1,0,null,null,0]]}
Könnte mir bitte jemand schreiben wie ich mit php an die 2.48 komme?
obs->{[0]}->{[16]} geht nicht
$Data = json_decode('{"status":{"status_code":0,"status_message":"SUCCE SS"},"device_id":101291,"type":"obs_st","source":" cache","summary":{"pressure_trend":"steady","strik e_count_1h":0,"strike_count_3h":0,"precip_total_1h ":0.0,"precip_accum_local_yesterday":0.0,"precip_a nalysis_type_yesterday":0,"feels_like":6.7,"heat_i ndex":6.7,"wind_chill":6.7},"obs":[[1608454346,0.31,1.23,2.19,155,3,1014.7,6.7,89,4193 ,0.08,35,0,0,0,0,2.48,1,0,null,null,0]]}');
print_r($Data->obs[0][16]);
Viele Grüße
Jürgen
Dankeschön