.csv ファイルからの配列があります。これらは、不動産プログラムからのものです。2 番目の列には For Sale という単語があり、3 番目の列には For Rent という単語があり、関連する行にのみ示されています。それ以外の場合、セルは空です。たとえば、販売中のみのリスト行を表示したい。もちろん、ユーザーがいずれかの行のリンクをクリックすると、適切なページが表示されます。列内のテキストをターゲットにすることはできないようです。また、別の列 (説明など) に表示される可能性があるため、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>';
}