PHP - 检查当前ID是否与foreach循环中的先前ID相同

Sas*_*sha -1 php foreach

我有这个foreach循环:

foreach($dataSet1 as $data) {
    $result .= '<tr>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda"><a href="/lookup.php?userID='.$data['CUST_ID'].'">' . $data['CUST_ID'] . '</a></td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['LAST_NAME'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['PHONE'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['ORD_COUNT'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . date('m/d/Y' ,strtotime($data['DATE_LAST'])) . '</td>';
    $result .= '</tr>';
}
Run Code Online (Sandbox Code Playgroud)

编辑

我需要根据$ data ['CUST_ID']将用户与底部边框分开;

例:

$data['CUST_ID'] = 2;
$data['CUST_ID'] = 2;
$data['CUST_ID'] = 2;
bottom-border;
$data['CUST_ID'] = 25;
$data['CUST_ID'] = 25;
bottom-border;
$data['CUST_ID'] = 2131;
bottom-border;...
Run Code Online (Sandbox Code Playgroud)

Joh*_*nde 7

只需将以前的ID保存在变量中并检查它,并在每次循环迭代中更新它:

$previousId = '';
foreach($dataSet1 as $data):
    if ($previousId !== '' && $previousId !== $data['CUST_ID']) {
        // put a border
    }
    $previousId = $data['CUST_ID'];
    $result .= '<tr>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda"><a href="/lookup.php?userID='.$data['CUST_ID'].'">' . $data['CUST_ID'] . '</a></td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['LAST_NAME'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['PHONE'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . $data['ORD_COUNT'] . '</td>';
    $result .= '<td bgcolor="#EBEBEB" width="100" class="veranda">' . date('m/d/Y' ,strtotime($data['DATE_LAST'])) . '</td>';
    $result .= '</tr>';
endforeach;
Run Code Online (Sandbox Code Playgroud)