Jquery或PHP根据重复的值突出显示表行

时间:2018-05-10 13:29:19

标签: php jquery

我有一个表格,显示从数据库中提取的数据。我在PHP中说$data_array(); 我想要的是找到具有相同电子邮件地址的记录,并用红色突出显示这些行。这意味着,如果电子邮件地址在表格中重复两次或三次,则所有3行都会突出显示红色。

我这样做了:

$exist = array();
foreach($data_array as $da){
    if(in_array($da['Email'], $exist)){
        $row_color = "#f00";   //  Red
    }else{
        $row_color = "#fff";   // White
    }
    echo "<tr style='color:".$row_color.";'>";
        echo "<td>".$da['Email']."</td>";
    echo "</tr>";
    $exist[] = $da['Email'];
}

以上工作并显示第二行和第三行突出显示但不显示第一行。显然,我的代码没有任何内容可以突出显示重复值的第一条记录。

我该怎么做?也可以在PHP或Jquery中完成。任何帮助?

0 个答案:

没有答案