我記錄了我的Minecraft服務器的統計數據,並在我的網站上顯示了玩家的遊戲內統計數據。我已經記錄了殺人和死亡,但是現在我正試圖獲得一個正常運轉的死亡/死亡比率。以兩個php變量之間的小數顯示比率
我想顯示擊殺/死亡小數比例格式(例如:3789殺死 - 5711人死亡會給你的0.663一個K/DR)
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>
編輯:上面的PHP代碼是一個API文件和MySQL是在它已經啓用了 - 我只貼了API的一個片段,但。
看起來你正在用這個形成JSON。你應該通過首先構造一個數組然後對其進行編碼來實現['json_encode()'](http://php.net/manual/en/function.json-encode.php)。 – 2015-01-04 13:29:10
'$ data ['kill']/$ data ['deaths']'不會給你你需要的值嗎? – 2015-01-04 13:30:20
使用'number_format()'顯示所需的小數位數。 http://php.net/manual/en/function.number-format.php – 2015-01-04 13:31:19