Я регистрирую статистику для моего сервера Minecraft и статистику игрового игрока на моем сайте. Я регистрирую убийства и смертельные случаи уже, но теперь я пытаюсь получить нормальный коэффициент убийства/смерти.Коэффициент отображения как десятичный между двумя переменными php
Я пытаюсь показать фраги/смерти в десятичном формате соотношения (Пример: 3789 убивает - 5711 смертей даст вам K/DR из 0,663)
elseif ($_GET['task'] == 'stats') {
$get_player = $_GET['player'];
$get_db = 'engine';
$result = mysql_query("SELECT * FROM $get_db WHERE name = '" . mysql_real_escape_string($get_player) . "'", $link);
while($data = mysql_fetch_array($result)) {
echo '{"task":"viewstats","kills":"'; echo $data['kills'];
echo '","deaths":"'; echo $data['deaths'];
echo '","joins":"'; echo $data['joins'];
echo '","quits":"'; echo $data['quits'];
echo '","kicked":"'; echo $data['kicked'];
echo '"}';
}
}
Я призываю их в таблице как это:
<td><?php echo empty($stats) ? "--" : substr($stats->kills, 0, 50); ?></td>
<td><?php echo empty($stats) ? "--" : substr($stats->deaths, 0, 50); ?></td>
EDIT: Приведенный выше код PHP представляет собой файл API и MYSQL уже включен в нем - я только разместил фрагмент из API, хотя.
Похоже, вы создаете JSON с этим. Вы должны действительно сделать это с помощью '' json_encode() '] (http://php.net/manual/en/function.json-encode.php), сначала создав массив, затем закодировав его. –
Действительно ли '$ data ['kills']/$ data ['deaths']' не дает вам нужного вам значения? –
Используйте 'number_format()' для отображения желаемого числа десятичных знаков. http://php.net/manual/en/function.number-format.php –