我有一个来自 .csv 文件的数组。这些来自一个房地产项目。在第二列中,我有单词 For Sale,在第三列中,For Rent 仅在相关行上显示。否则单元格为空。例如,我只想显示列表行 For Sale。当然,如果用户单击其中一行中的链接,则会显示相应的页面。我似乎无法定位列中的文本,也不允许在整个数组中使用 For Sale 字样,因为它们可能出现在另一列中(例如描述)。我试过这个,但无济于事。
/* The array is $arrCSV */
foreach($arrCSV as $book) {
if($book[1] === For Sale) {
echo '<div>';
}
echo '<div>';
echo $book[0]. '<br>';
echo $book[1]. '<br>';
echo $book[2]. '<br>';
echo $book[3]. '<br>';
echo $book[6]. '<br><br><br>';
echo '</div>';
}
我也试过这个:
foreach($arrCSV as $key => $book) {
if($book['1'] == 'For Sale') {
echo '<div>';
}
echo '<div>';
echo $book[0]. '<br>';
echo $book[1]. '<br>';
echo $book[2]. '<br>';
echo $book[3]. '<br>';
echo $book[6]. '<br><br><br>';
echo '</div>';
}