Почему мой многомерный массив PHP не работает?

Мой многомерный массив работает. Но я не могу использоватьexplode или жеin_array ограничить массив при вызове через$_GET

 $row)
{
    echo "The row number $rowNumber";
        echo "";
        foreach ($row as $col) {
            if (in_array($col, explode(' and ', $_GET['filter']))){
                echo "".$col."";
            }
        }
        echo "";
    echo "";
}

?>

Если я запускаю скрипт с$_GET["filter"]=="black" он отображает все элементы - он должен отображать только два, например, это неправильно: другие строки не должны появляться:

должно быть это вместо

Ответы на вопрос(4)

Ваш ответ на вопрос