我有一個數組來自.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