Suchen Sie nach doppelten Werten in einem assoziativen Array und fügen Sie sie einer Anzahl hinzu

Hallo, ich versuche, die Anzahl der doppelten Werte in einem assoziativen Array zu zählen, das so aussieht:

array(3) { [0]=> array(3) { ["Title"]=> string(25) "hello" 
                            ["Price"]=> int(50) 
                            ["Count"]=> int(1) }
           [1]=> array(3) { ["Title"]=> string(35) "world" 
                            ["Price"]=> int(50) 
                            ["Count"]=> int(1) } 
           [2]=> array(3) { ["Title"]=> string(25) "hello" 
                            ["Price"]=> int(50) 
                            ["Count"]=> int(1) } } 

Wie Sie hier sehen können, gibt es einen doppelten Wert in der "Title" -Label. Ich möchte sie zählen und einen zum "Count" -Teil hinzufügen. Ich habe angefangen, so etwas zu machen:

$prodArray = array();

// Add the values to the array if it's the first time it occurs.
if (!in_array($row['prodTitle'], $prodArray["Title"]))
{
array_push($prodArray, 
           array( Title => $row['prodTitle'],
                  Price => $row['prodPrice'],
                  Count => 1)
          );
}
else
{
//Add one to the count for the current item.
}   

Die Sache ist, dass ich nicht über die Funktion in_array auf das Element "Title" im Array zugreifen kann. Anregungen sind willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage