What are some best practices for effectively calculating and displaying total values for each item per month in a PHP application?

When calculating and displaying total values for each item per month in a PHP application, it is important to properly structure your data and use loops to iterate through the items and calculate the totals. One approach is to use associative arrays to store the totals for each item per month. By organizing the data in this way, you can easily access and display the total values for each item.

// Sample data structure representing items and their values per month
$data = [
    'item1' => [
        'January' => 100,
        'February' => 150,
        'March' => 200
    ],
    'item2' => [
        'January' => 50,
        'February' => 75,
        'March' => 100
    ]
];

// Calculate and display total values for each item per month
foreach ($data as $item => $months) {
    echo "Total values for $item per month: <br>";
    foreach ($months as $month => $value) {
        echo "$month: $value <br>";
    }
    $total = array_sum($months);
    echo "Total for $item: $total <br><br>";
}