私のJSONデータは、このようなものです:特定の条件を満たす場合、jsonデータの値をどのように増やすことができますか?
$json_data = '{"1": "1", "2": "1"}';
注:
1 =星
1 =星を与えるユーザー数1
2 =星
1 =スター2に与えるユーザー数
私はこのような変数がある場合:
$star = 1;
を私は変数$star
を確認したいが存在する場合、それがために更新します$json_data
か
のキーに存在します。
$json_data = '{"1": "2", "2": "1"}';
$star
が$json_data
のキーに存在する場合、値は
私はこのようにしてみてください:
<?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
}
}
?>
私はまだ混乱している、それを
を更新する方法を私を助けることができる誰もがありますか?