Ищите повторяющиеся значения в ассоциативном массиве и добавляйте их в счетчик
Привет я пытаюсь подсчитать количество повторяющихся значений в ассоциативном массиве, который выглядит следующим образом:
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. Любые предложения приветствуются.
test