PHPExcel,如果 $value = $value 那么跳过?

PHPExcel, If $value = $value then skip?

我正在尝试使用 PHPExcel 读取 xlsx 文件,但是我在尝试使用第 1 列值生成导航栏时遇到了问题。由于我的大部分专栏包含相同类型的值 e.g. T-Shirt, T-Shirt... Cap, Cap, Cap.. Hoodies, Hoodies... 我在过滤掉相同的值时遇到问题,有人知道如何跳过与前一个值相同的值吗?

这是我的代码:

<?php 
for ($column = 2; $column <= $highestRow; ++$column) {
    $cat = $objWorksheet->getCellByColumnAndRow(0, $column)->getValue();
    if ($cat == $cat) { 
        continue; 
    } else { 
        echo '<li><a href="'.$cat.'">'.$cat.'</a></li>'; 
    } 
}
?>

Would be great if it works under <li><a href=""></a></li> for my navbar

试试这个。

//Get the value of $column -1 aka the previous column.
$previousColumn = $objWorksheet->getCellByColumnAndRow(0, $column - 1)->getValue();
$cat = $objWorksheet->getCellByColumnAndRow(0, $column)->getValue();

if ($cat == $previousColumn) { 
    continue; 
} else { 
    echo '<li><a href="'.$cat.'">'.$cat.'</a></li>'; 
}