Junior — Middle
Wie erfolgt die Auswahl und Verarbeitung aggregierter Daten?
sobes.tech KI
Antwort von AI
Die Auswahl und Verarbeitung aggregierter Daten in PHP erfolgt in der Regel mit Funktionen zur Arbeit mit Arrays und Datenbanken. Zuerst werden die Daten gesammelt (z.B. aus einer Datenbank mit SQL-Abfragen unter Verwendung von Aggregatfunktionen wie SUM, COUNT, AVG), dann in PHP gefiltert und verarbeitet. Zum Beispiel können Funktionen wie array_filter für die Auswahl und array_map für die Datenumwandlung verwendet werden.
Beispiel:
$data = [
['category' => 'A', 'value' => 10],
['category' => 'B', 'value' => 20],
['category' => 'A', 'value' => 15],
];
// Auswahl der Elemente der Kategorie 'A'
$filtered = array_filter($data, fn($item) => $item['category'] === 'A');
// Aggregation: Summe der Werte der Kategorie 'A'
$sum = array_reduce($filtered, fn($carry, $item) => $carry + $item['value'], 0);
echo "Summe für Kategorie A: $sum"; // Gibt 25 aus