Meine json Daten ist wie folgt:Wie kann ich den Wert von Json-Daten erhöhen, wenn bestimmte Bedingungen erfüllt sind?
$json_data = '{"1": "1", "2": "1"}';
Hinweis:
1 = Stern
1 = die Anzahl der Nutzer, die Sterne geben 1
2 = Stern
1 = die Anzahl der Benutzer, die den Stern 2 angeben
Wenn ich Variablen wie dieses:
$star = 1;
möchte ich überprüfen, variable $star
in Schlüssel existieren von $json_data
oder nicht
Wenn vorhanden ist, wird es aktualisieren:
$json_data = '{"1": "2", "2": "1"}';
Also, wenn $star
in Schlüssel von $json_data
vorhanden sind, erhöht es den Wert
Ich versuche wie folgt aus:
<?php
$star = 1;
$json_data = '{"1": "1", "2": "1"}';
$array_data = json_decode($json_data, true);
if(array_key_exists($star, $array_data)) {
$value = $array_data[$star];
if ($value !== false) {
// update here
}
}
?>
ich immer noch verwirrt bin, wie es
zu aktualisierenGibt es jemanden, der mir helfen kann?