How can CSS be integrated into PHP code to style dynamic tables?

To style dynamic tables using CSS in PHP, you can embed the CSS styles directly within the PHP code by using the `echo` statement to output the CSS code. This way, you can apply styles to the table elements dynamically based on the data being displayed.

<?php
// Sample PHP code to generate a dynamic table with CSS styling

echo '<style>
    table {
        width: 100%;
        border-collapse: collapse;
    }
    th, td {
        border: 1px solid black;
        padding: 8px;
        text-align: left;
    }
</style>';

echo '<table>';
echo '<tr>';
echo '<th>Header 1</th>';
echo '<th>Header 2</th>';
echo '</tr>';

// Loop through data to populate table rows
foreach ($data as $row) {
    echo '<tr>';
    echo '<td>' . $row['column1'] . '</td>';
    echo '<td>' . $row['column2'] . '</td>';
    echo '</tr>';
}

echo '</table>';
?>