Ich bin ein Multidimension-Array aus Daten, die mehrere Einträge hat aber einige Einträge haben den gleichen Wert;Mehrere gleiche Werte im Array und außerhalb verwenden
id name delivery# weight time
--------------------------------------------
12 test 112233 45 now
13 test 112234 456 now
14 testA 112245 33 later
15 testB 334421 334 later
...
...
und foreach ID Ich schiebe zu Array wie so;
array_push($arraydata, array(
"id" => $id,
"name" => $name,
"delivery" => $delivery,
"weight" => $weight,
"time" => $time
));
und später verwende ich es durchschleifen;
Grundsätzlich möchte ich überprüfen, wie oft der gleiche Name Wert erscheint und die Gewichtswerte zusammen für eine Summe hinzufügen.
Wie für jede "Lieferung" mit dem gleichen "Namen" teilen Sie das Liefergewicht durch das Gesamtgewicht von "Name" und erhalten den Prozentsatz, den ich für die Berechnung des Prozentsatzes der Gesamtkosten von "Name" verwenden werde. .
Try Schlüssel verwenden => Wert in foreach-Schleife 'foreach ($ arraydata wie $ k => $ v) {' –
Wo ist Ihre SQL-Abfrage? Veröffentlichen Sie auch den relevanten PHP-Code. –
Eigentlich lese ich jede Zeile aus einer Excel-Tabelle .. und das Array wird richtig gerendert, nur tun müssen, was die Frage angegeben .. – BENN1TH