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" : ''));
            ?>
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 2
@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);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Set Service Group Санкт-Петербург
от 50 000 ₽
02 авг. 2021, в 02:46
50000 руб./за проект
02 авг. 2021, в 00:48
20000 руб./за проект
02 авг. 2021, в 00:43
4000 руб./за проект