Policz określone wartości w wielowymiarowej tablicy

Próbuję policzyć, ile razy pewna wartość pojawia się w mojej wielowymiarowej tablicy na podstawie warunku. Oto przykładowa tablica;

$fruit = array (
                 "oranges" => array(
                                    "name"    => "Orange",
                                    "color"   => "orange",
                                    "taste"   => "sweet",
                                    "healthy" => "yes"
                              ),
                 "apples" => array(
                                    "name"    => "Apple",
                                    "color"   => "green",
                                    "taste"   => "sweet",
                                    "healthy" => "yes"
                              ),
                 "bananas" => array(
                                    "name"    => "Banana",
                                    "color"   => "yellow",
                                    "taste"   => "sweet",
                                    "healthy" => "yes"
                              ),
                 "grapes" => array(
                                    "name"    => "Grape",
                                    "color"   => "green",
                                    "taste"   => "sweet",
                                    "healthy" => "yes"
                              )
            );

Jeśli chcę WYŚWIETLIĆ wszystkie zielone owoce, mogę wykonać następujące czynności (daj mi znać, jeśli to najlepszy sposób);

for ($row = 0; $row < 3; $row++) {

    if($fruit[$row]["color"]=="green") {

         echo $fruit[$row]["name"] . '<br />';

    }

}

Spowoduje to wyjście;

Apple
Grape

To świetnie i widzę tam ich 2 wartości, ale w jaki sposób mogę zmusić PHP do policzenia liczby owoców, w których kolor jest zielony i umieścić go w zmiennej, dzięki czemu będę mógł dalej wykorzystywać skrypt? Na przykład. Chcę zrobić coś takiego;

if($number_of_green_fruit > 1) { echo "You have more than 1 piece of green fruit"; }

Spojrzałem na count (); ale nie widzę żadnego sposobu na dodanie klauzuli „WHERE / conditional” (a la SQL).

Każda pomoc byłaby naprawdę doceniana.

questionAnswers(3)

yourAnswerToTheQuestion