Php foreach循环中不同的单个项

Php foreach循环中不同的单个项,php,css,loops,Php,Css,Loops,在我的代码中,我从数据库中获得了一系列结果,如下所示: $records = $conn->prepare('SELECT sm.taak,u.username FROM schedule_mon AS sm JOIN users AS u ON sm.user_id=u.id'); $records->execute(); $results = $records -> fetchAll(); 然后我像这样循环遍历结果: foreach( $results as $row )

在我的代码中,我从数据库中获得了一系列结果,如下所示:

$records = $conn->prepare('SELECT sm.taak,u.username FROM schedule_mon AS sm JOIN users AS u ON sm.user_id=u.id');
$records->execute();
$results = $records -> fetchAll();
然后我像这样循环遍历结果:

foreach( $results as $row ) {
echo $row['taak']." ".$row['username']."</br>";
}
Tafel dekken Peter
Tafel afruimen Chrisformer
Afwasmachine inruimen Frek
Afwasmachine uitruimen desley
格式基本上是一个任务,然后是必须执行该任务的用户。我现在想知道,假设必须执行任务的用户名为Peter。我怎样才能给彼得一个不同于其他人的颜色呢

因此,如果user=peter,则将peter放入具有特定类的
  • 。所以我可以在css中给它一个不同的颜色。

    在你想要不同颜色的零件周围使用

    foreach( $results as $row ) {
      if ($row['username'] == "Peter") {
        echo $row['taak']." <span class='className'>".$row['username']."</span></br>";
      } else {
        echo $row['taak']." ".$row['username']."</br>";
      }
    }
    
    .className {
      color:red;
    }