Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 粗体最大值-比较值_Php_Html_Css - Fatal编程技术网

Php 粗体最大值-比较值

Php 粗体最大值-比较值,php,html,css,Php,Html,Css,我试图比较两个数字,并在大的数字中添加一个HTML类——在本例中是一个视频游戏的统计数据。现在我可以做$player1[stat]-$player2[stat],如果结果是负数,player2有一个大值,或者只是做正常值大于或小于逻辑值。但是,问题是,我有大约20种不同的统计数据,我必须比较和添加类 将较大值加粗的最简单方法是什么 我本来想试试箱子开关,但那似乎很乏味。20个不同的if语句似乎也不必要 谢谢 编辑:为了更清楚,我还需要回显这些值,但要用粗体显示最大值 $player1[kills

我试图比较两个数字,并在大的数字中添加一个HTML类——在本例中是一个视频游戏的统计数据。现在我可以做
$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;

当然可以-现在添加!在你的问题上,切换和案例有什么关系吗?当然,现在添加!在你的问题上,转换和案例有什么关系吗