Php 粗体最大值-比较值
我试图比较两个数字,并在大的数字中添加一个HTML类——在本例中是一个视频游戏的统计数据。现在我可以做Php 粗体最大值-比较值,php,html,css,Php,Html,Css,我试图比较两个数字,并在大的数字中添加一个HTML类——在本例中是一个视频游戏的统计数据。现在我可以做$player1[stat]-$player2[stat],如果结果是负数,player2有一个大值,或者只是做正常值大于或小于逻辑值。但是,问题是,我有大约20种不同的统计数据,我必须比较和添加类 将较大值加粗的最简单方法是什么 我本来想试试箱子开关,但那似乎很乏味。20个不同的if语句似乎也不必要 谢谢 编辑:为了更清楚,我还需要回显这些值,但要用粗体显示最大值 $player1[kills
$player1[stat]-$player2[stat]
,如果结果是负数,player2有一个大值,或者只是做正常值大于或小于逻辑值。但是,问题是,我有大约20种不同的统计数据,我必须比较和添加类
将较大值加粗的最简单方法是什么
我本来想试试箱子开关,但那似乎很乏味。20个不同的if语句似乎也不必要
谢谢
编辑:为了更清楚,我还需要回显这些值,但要用粗体显示最大值
$player1[kills] = 55;
$player2[kills] = 40;
$player1[deaths] = 15;
$player2[deaths] = 10;
预期结果:
<table>
<tr>
<th>Statistic</th>
<th>Player 1</th>
<th>Player 2</th>
</tr>
<tr>
<th>Kills</th>
<th><strong>40Player 2</th>
</tr>
<tr>
<th>Deaths</th>
<th>15</th>
<th><strong>10</strong></th>
</tr>
</table>
统计资料
玩家1
玩家2
杀死
402玩家
死亡
15
10
另一件事——死亡人数越少越好,那么有没有办法知道如何为该实例选择较小的一个呢?从每组中检索最大值,如下所示:
$maxkills = max($player1['kills'], $player2['kills']);
$maxdeaths = max($player1['deaths'], $player2['deaths']);
关于输出:
if ($player1['kills'] == $maxkills) {
// Add <strong> tag
echo "<strong>{$player1['kills']}</strong>";
}
else {
// output without <strong> tag
echo $player1['kills'];
}
if($player1['kills']==$maxkills){
//添加标记
回声“{$player1['kills']}”;
}
否则{
//不带标记的输出
echo$player1['kills'];
}
您也可以使用三元运算符来缩短此时间:
echo $player1['kills'] == $maxkills ? "<strong>{$player1['kills']}</strong>" : $player1['kills'];
echo$player1['kills']==$maxkills?“{$player1['kills']}”:$player1['kills'];
顺便说一下,请在数组键周围加引号。尽管PHP正确地解析了它们(假设您打算使用字符串而不是常量),但每次您这样做时,它都会发出一个通知,即使这些通知只是堆积在日志文件中。从每个组中检索最大值,如下所示:
$maxkills = max($player1['kills'], $player2['kills']);
$maxdeaths = max($player1['deaths'], $player2['deaths']);
关于输出:
if ($player1['kills'] == $maxkills) {
// Add <strong> tag
echo "<strong>{$player1['kills']}</strong>";
}
else {
// output without <strong> tag
echo $player1['kills'];
}
if($player1['kills']==$maxkills){
//添加标记
回声“{$player1['kills']}”;
}
否则{
//不带标记的输出
echo$player1['kills'];
}
您也可以使用三元运算符来缩短此时间:
echo $player1['kills'] == $maxkills ? "<strong>{$player1['kills']}</strong>" : $player1['kills'];
echo$player1['kills']==$maxkills?“{$player1['kills']}”:$player1['kills'];
顺便说一下,请在数组键周围加引号。尽管PHP正确地解析了它们(假设您打算使用字符串而不是常量),但每次您这样做时,它都会发出通知,即使这些通知只是堆积在日志文件中。当您检索kills和death的值时,将它们添加到全局数组中
$kills = array();
$death = array();
while($row = mysql_fetch_assoc($query)) //... or some database operation
$kills[] = $row['kills'];
$death[] = $row['deaths';
//do other details
}
现在找出每个值的最大值
$killMax = max($kills);
$deathMax = max($death);
现在,无论您身在何处,请向此显示compair
echo $player1['kill']==$killMax ? "<strong>".$killMax."</strong>" : $killMax;
echo$player1['kill']==$killMax?“”$killMax.“”:$killMax;
当您检索kills和death的值时,将它们添加到全局数组中
$kills = array();
$death = array();
while($row = mysql_fetch_assoc($query)) //... or some database operation
$kills[] = $row['kills'];
$death[] = $row['deaths';
//do other details
}
现在找出每个值的最大值
$killMax = max($kills);
$deathMax = max($death);
现在,无论您身在何处,请向此显示compair
echo $player1['kill']==$killMax ? "<strong>".$killMax."</strong>" : $killMax;
echo$player1['kill']==$killMax?“”$killMax.“”:$killMax;
当然可以-现在添加!在你的问题上,切换和案例有什么关系吗?当然,现在添加!在你的问题上,转换和案例有什么关系吗