【发布时间】:2012-04-24 15:19:41
【问题描述】:
我有一个来自 .csv 文件的数组。这些来自一个房地产项目。在第二列中,我有“待售”字样,在第三列中,“出租”字样仅在相关行上显示。否则单元格为空。例如,我只想显示列表行 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>';
}
【问题讨论】: