请有我阵列上的样子。所以,我需要按产品和尺寸对价格进行分组。意思是,在尺寸和产品相同的情况下获得价格总和,然后用这种格式显示在其他阵列中。产品|大小|价钱。comapare在阵列的两个相同的索引,然后得到第三个指标的总和
Array
(
[0] => Array
(
[0] => size
[1] => product
[2] => date
[3] => price
)
[1] => Array
(
[0] => Large
[1] => test2
[2] => 5/9/2016
[3] => 14
)
[2] => Array
(
[0] => small
[1] => test3
[2] => 5/10/2016
[3] => 17
)
[3] => Array
(
[0] => Large
[1] => test2
[2] => 5/9/2016
[3] => 17
)
[4] => Array
(
[0] => small
[1] => test
[2] => 5/10/2016
[3] => 1
)
[5] => Array
(
[0] => Large
[1] => test
[2] => 5/10/2016
[3] => 1
)
我试图此
$counter = 0;
的foreach(array_slice($ top100SitesCSV,1),$密钥=> $值) {
if (isset($topSiteArray[$value[1]]['price']) && isset($topSiteArray[$value[1]]['size']))
{
$topSiteArray[$value[1]]['price'] = $topSiteArray[$value[1]]['price'] + $value[3];
}
else
{
$topSiteArray[$value[1]]['price'] = $value[3];
$topSiteArray[$value[1]]['size'] = $value[0];
}
}
你试过了什么? –
发生了什么日期 –
日期是否必要?你可以假设所有的日期。 –