我有一个数组来自.csv文件。这些来自房地产项目。在第二列中,我有“待售”一词,第三列中的“租金”字样仅在所关注的行中标明。否则,单元格是空的。例如,我想仅显示一个列表行。当然,如果用户点击其中一行的链接,则会显示相应的页面。 我似乎无法定位列中的文本,并且我无法允许在整个数组中使用For Sale字样,因为它们可能出现在另一列(例如说明)中。 我试过这个,但无济于事。从PHP中的多维数组回应选择性数据(行)
/* 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>';
}
我真的不需要其他条件。我只是想有选择地显示某些行(或行)。发布后我已找到解决方案 – Rich 2012-04-24 15:59:30
您应该发布您的解决方案,以便[任何人搜索](http://xkcd.com/979/)将能够看到它 – ianbarker 2012-04-24 16:16:27
@ianbarker:我试过了,但因为我有一个排名少于100我必须等待8个小时。 – Rich 2012-04-24 16:33:23