What is the best way to alternate background colors for every other row in a table using PHP?

To alternate background colors for every other row in a table using PHP, you can use a simple conditional statement within a loop that checks if the current row is even or odd. If it's odd, you can apply a different background color to that row. This way, you can achieve a visually appealing alternating color effect in your table.

<?php
$colors = array('lightblue', 'lightgrey');

foreach ($rows as $index => $row) {
    $color = $colors[$index % 2]; // Alternating colors based on row index
    echo '<tr style="background-color: ' . $color . ';">';
    // Output table data here
    echo '</tr>';
}
?>