Php 数组中出现的计数

Php 数组中出现的计数,php,arrays,count,Php,Arrays,Count,我有一个php数组,我想按id计算存在多少项,并按出现次数递增count_giga_winz属性 array( (int) 0 => array( 'g' => array( 'id' => '13', 'photoCadeau' => 'gigawinz-mini-cooper.jpg', 'photoDetail' => 'giga2-hover.png' ), (int) 0 =>

我有一个php数组,我想按id计算存在多少项,并按出现次数递增count_giga_winz属性

array(
(int) 0 => array(
    'g' => array(
        'id' => '13',
        'photoCadeau' => 'gigawinz-mini-cooper.jpg',
        'photoDetail' => 'giga2-hover.png'
    ),
    (int) 0 => array(
        'count_giga_winz' => '1'
    )
),
(int) 1 => array(
    'g' => array(
        'id' => '14',
        'photoCadeau' => 'w3.jpg',
        'photoDetail' => 'w3.jpg'
    ),
    (int) 0 => array(
        'count_giga_winz' => '1'
    )
),
(int) 2 => array(
    'g' => array(
        'id' => '14',
        'photoCadeau' => 'w3.jpg',
        'photoDetail' => 'w3.jpg'
    ),
    (int) 0 => array(
        'count_giga_winz' => '1'
    )
)
)

我想按id计算,我看到了重复的问题,但它对我不起作用

谢谢朋友,我使用以下代码解决了问题:

        $tpl_1= array();
        $tpl= array();
        foreach ($gigawinzs as $keys => $values) {
            $tpl_1[$keys] = array(
                'id'=>$values['g']['id'],
                'photoDetail' => $values['g']['photoDetail'],
                'photoCadeau'=>$values['g']['photoCadeau'],
                'count_giga_winz' => $values[0]['count_giga_winz']
            );
        }
        $sumArray = array();

        foreach ($tpl_1 as $k=>$subArray) {
            @$sumArray[$subArray['id']]+=$subArray['count_giga_winz'];
            $tpl[$subArray['id']] = array(
                'id'=>$subArray['id'],
                'photoDetail' => $subArray['photoDetail'],
                'photoCadeau'=>$subArray['photoCadeau'],
                'count_giga_winz' => $sumArray[$subArray['id']]
            );
        }

你有没有已经尝试过的例子?您应该能够简单地使用
for
循环,并在
项数组[i][0][0]==$match\u val
中计数。另外,
count_giga_winz
的放置似乎没有任何好处,或者,您可能需要提供一个更大的数组内容样本集,以及一个结果示例。通读:任何更新您的问题的更多细节。您说您看到了另一个问题,但它对您没有帮助-它如何没有帮助,即您尝试了什么不起作用?是的,如果您发现一个类似的问题没有帮助,如果您提供一个指向该问题的链接,并解释为什么该问题没有帮助您,可能会对我们有所帮助。我尝试过这种解决方案[