Junior — Middle
Comment la sélection et le traitement des données agrégées sont-ils effectués?
sobes.tech IA
Réponse de l'IA
La sélection et le traitement des données agrégées en PHP se font généralement à l'aide de fonctions pour manipuler les tableaux et les bases de données. D'abord, les données sont collectées (par exemple, à partir d'une base de données en utilisant des requêtes SQL avec des fonctions d'agrégation telles que SUM, COUNT, AVG), puis filtrées et traitées en PHP. Par exemple, on peut utiliser les fonctions array_filter pour la sélection et array_map pour la transformation des données.
Exemple :
$data = [
['category' => 'A', 'value' => 10],
['category' => 'B', 'value' => 20],
['category' => 'A', 'value' => 15],
];
// Sélection des éléments de la catégorie 'A'
$filtered = array_filter($data, fn($item) => $item['category'] === 'A');
// Agrégation : somme des valeurs de la catégorie 'A'
$sum = array_reduce($filtered, fn($carry, $item) => $carry + $item['value'], 0);
echo "Somme pour la catégorie A : $sum"; // Affichera 25