Задать вопрос
mark_edinoroglove
@mark_edinoroglove

Как должен выглядеть json для данного кода php?

Здравствуйте, 40 минут потратил на то как должен выглядеть json для данного кода, но так и нифига не понял, помогите пожалуйста
<?php
              $json = <какой то json>;
              $mapstats = json_decode($json, true);
              $totalUsed = 0;
              foreach ($mapstats as $i)
                $totalUsed += $i['usageCount'];
          
              foreach ($mapstats as $key => $value)
                echo('{ name: \'' . $mapstats[$key]['map'] . '\', y: ' . str_replace(',','.',($mapstats[$key]['usageCount'] / $totalUsed) * 100) . ' }' . (($key != (count($mapstats) - 1)) ? ",\n" : ''));
            ?>
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@MaLuTkA_UA
Как то так...
<?php
$json = <какой то json>;
$mapstats = json_decode($json, true);
$totalUsed = 0;
foreach ($mapstats as $i) {
    $totalUsed += $i['usageCount'];
}          
$data = [];
foreach ($mapstats as $value) {
    $data[] = [
        "name" => $value["map"],
        "y" => $value["usageCount"] / $totalCount * 100
    ];
}
echo json_encode($data);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы