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>';
}
我正在尝试使用 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>';
}