Junior — Middle
Kuidas toimub kogutud andmete valik ja töötlemine?
sobes.tech AI
Vastus AI-lt
PHP-s toimub kogutud ja töödeldud andmete valimine ja töötlemine tavaliselt massiividega ja andmebaasidega töötamiseks mõeldud funktsioonide abil. Esiteks kogutakse andmed (näiteks SQL-päringute abil, kasutades agregaatfunktsioone nagu SUM, COUNT, AVG), seejärel filtreeritakse ja töödeldakse PHP-s. Näiteks saab kasutada funktsioone nagu array_filter valiku jaoks ja array_map andmete teisendamiseks.
Näide:
$data = [
['category' => 'A', 'value' => 10],
['category' => 'B', 'value' => 20],
['category' => 'A', 'value' => 15],
];
// Valida 'A' kategooria elemendid
$filtered = array_filter($data, fn($item) => $item['category'] === 'A');
// Agregeerimine: 'A' kategooria väärtuste summa
$sum = array_reduce($filtered, fn($carry, $item) => $carry + $item['value'], 0);
echo "Kategooria A summa: $sum"; // Näitab 25