Ищите повторяющиеся значения в ассоциативном массиве и добавляйте их в счетчик

Привет я пытаюсь подсчитать количество повторяющихся значений в ассоциативном массиве, который выглядит следующим образом:

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) } } 

Как вы можете видеть здесь, в поле «Заголовок» есть повторяющееся значение. Я хочу посчитать их и добавить один к & quot; Count & quot; часть. Я начал делать что-то вроде этого:

$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.
}   

дело в том, что я не могу получить доступ к "Заголовку" элемент в массиве через функцию in_array. Любые предложения приветствуются.

user's avatar
 Caroline!Nov 12, 2019, 08:08 AM

test

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

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