Sobes.tech
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