Bitte schauen Sie auf mein Array. Also, ich muss es nach Produkt und Größe über Preis gruppieren. Bedeutet, wo die Größe und das Produkt gleich sind, erhalten Sie die Summe der Preise und zeigen Sie dann in anderem Array mit diesem Format. Produkt | Größe | Preis.comapare die zwei gleichen Indizes in Array und dann die Summe der dritten Index
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
)
Ich habe versucht, diese
$counter = 0;
foreach (array_slice ($ top100SitesCSV, 1) als $ key => $ value) {
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];
}
}
was haben Sie ausprobiert? –
Was passiert mit dem Datum? –
Datum ist nicht erforderlich? Sie können alle Daten übernehmen. –