Sobes.tech
Junior — Middle

Hogyan történik az összegzett adatok kiválasztása és feldolgozása?

sobes.tech MI

Válasz az MI-től

A PHP-ben az összesített adatok kiválasztása és feldolgozása általában tömbökkel és adatbázisokkal való munkára szolgáló függvények segítségével történik. Először az adatok összegyűjtése történik (például SQL lekérdezésekkel, aggregáló függvények, mint a SUM, COUNT, AVG használatával az adatbázisból), majd ezeket PHP-ben szűrik és dolgozzák fel. Például az array_filter függvényt használhatjuk a kiválasztáshoz, az array_map pedig az adatok átalakításához.

Példa:

$data = [
    ['category' => 'A', 'value' => 10],
    ['category' => 'B', 'value' => 20],
    ['category' => 'A', 'value' => 15],
];

// Az 'A' kategóriába tartozó elemek kiválasztása
$filtered = array_filter($data, fn($item) => $item['category'] === 'A');

// Összegzés: az 'A' kategória értékeinek összege
$sum = array_reduce($filtered, fn($carry, $item) => $carry + $item['value'], 0);

echo "Az 'A' kategória összeg: $sum"; // 25-öt fog kiírni